There's a very simple, economical reason about why people whine harder about minor violations of civil rights - or things they perceive as violations, even if they aren't - in decent countries, and ignore places like China and DPRK.
If someone decided that the President of the United States wearing a tie - rather than a bowtie - to his appearances was a violation of human rights, and they whined hard enough about it, it's quite possible Obama would give in and switch to a bowtie. If they protest about China, China is just going to shrug and ignore them.