You seem to also be skirting over the latter 20th and 21st centuries where China has been stealing ip and violating human rights.
Kind of hard to take this stance when we are palling around with Saudi Arabia and Israel and potentially committing our own abuses at the southern border (and definitely droning civilians in other countries).