This person shows you an overt example of racism - even one with a "Japanese only" picture! - and you find nothing better to do than cast doubt on his account and complain about tourists in your country.
As a foreigner who lived in India for many years I wholeheartedly agree. I often felt embarassed by the way other foreigners acted in India, dressing inappropriately, being know-it-alls....I probably fell into this category at times. Indians are generally such hospitable people that they don't say much but I can't imagine the response if a foreigner went to a western country and started telling everyone what was wrong with their country and dressing in ways deemed inappropriate for that country...