I would honestly love to ask the posters here who villifyi europeans as racists....what do you think will happen in China in the same circumstances ?
Dude - no-one is saying that all Europeans are racists. Racism like everything else in life has degrees, from the rabidly racist who would like to kill any non-white that they can get their hands on to the ones who laugh at racists joke behind a colleague's back.
It is all very well for native Europeans to blame some immigrants for being "ingrates", but I am sure that many will change their opinions if they could go step into the shoes of an immigrant for a day.