Very poorly chosen example, because "No Japanese and dogs" signs are incredibly common across China. [1][2][3]
[1] https://en.wikipedia.org/wiki/Anti-Japanese_sentiment_in_Chi...
[2] http://beijingcream.com/2013/02/no-dogs-but-also-no-japanese...
[3] http://chinahopelive.net/2012/09/17/japanese-and-dog-no-near...
> They will carelessly call a foreigner "洋鬼子", but that's as bad as "Yankee" goes IMHO.
"洋鬼子" literally means "foreign devil". Are you serious?