The words "does china deserve to be our friends" sound pretentious and self righteous. America views itself as the best country, and it makes me furious. Nothing gives us the right to impose our morality on the world. We are not the popular table. Rejecting China based on the opinion we think they have is nothing but being stubborn out of paranoia.
China is secretly building a nuclear arsenal to wage war upon The U.S. China may be our trading partner but they still don't like us a whole lot. China is a rising superpower and wants to dominate us. If we granted an alliance with us than they would probably betray us causing another world war.