Notice that for a foreigner to vilify, even in an untruthful way, any part of the American society is completely acceptable, even in the USA.
For a foreigner, or even an American, to despise the American culture or negatively stereotype is completely acceptable.

On the other hand, would an American only express his opinion about something foreign, provided his opinion is negative, and he instantly becomes a fascist, an intolerant, an ignorant, a nazi, a racist and a terrorist.

Examples : For a foreigner to invent and promote libelous lies concerning the American intervention in Afghanistan or Iraq, about McDonald’s, Monsanto or any other American company, is completely acceptable.
But would an American simply state that he dislikes k-pop or foreign films and that instantly becomes an evident sign of his intolerant-and-ignorant-omg-racism.

And all this in the name of “anti-racism”, which translates in most cases as anti-Americanism.
In the anti-American media, racial or national discrimination only becomes so when perpetuated by an American against the foreign.

The Japanese pride themselves in Pearl Harbor attacks and that’s acceptable, but would an American support Hiroshima/Nagasaki and the American occupation of Japan and he would instantly become an intolerant-and-ignorant-omg-racist.

The German pride themselves in the Wehrmacht and their war crimes and that’s acceptable, but would an American support the American intervention in WWII and he would instantly become an intolerant-and-ignorant-omg-racist.

These are the basics of ethnomasochism and anti-Americanism, two principles promoted once again by our media.