I agree with you that in the discussions of these issues on the Western internet sites, anti-China sentiment dominates and often blends with ignorance and prejudice. Unfortunately, if you post like you just did to HN, using inflammatory language like "I saw the hypocrisy of the Americans", you're guaranteed to take the thread further into nationalistic flamewar, and of course such language will be downvoted because it breaks HN's guidelines too (https://news.ycombinator.com/newsguidelines.html).
So if you're going to continue to post on HN, can you please make sure that your comments stay factual and neutral, and don't pour fuel on the fire? We ask the same of every user here.