This man is obviously a jerk and he probably deserves to lose his visa.
What I don't understand it's why such a minor incident has been making headlines for weeks, if a foreigner did this in europe it won't not even be in the last paragraph of the smallest local town newspaper.