I'm just wondering where you get this public opinion, which is quite different from what I heard. And I'm in Shanghai, China.
My friend in Beijing has a completely different attitude.
Tiny sample size, just my personal experience.
A lot of what I'm basing this observation on is poking around in Xiaonei (Chinese Facebook knockoff), the chatter in there is alarmingly (and almost militaristic) anti-west. This may be because the part of the social graph I was looking at was mostly upper-class Chinese (being that my main "in" with the Chinese is international students/expats, who are much better off that most).
It is likely (in fact, most probably) that the working class Chinese would have entirely different views.