When you talk about service in a restaurant it doesnt really matter who is ill treating you - whether a foreigner or an indian waiter. It is just bad service. Period. Just because the foreigner apologized it doesnt negate the ill treated meted out by the waiter. The very fact that the author has mentioned this incident is because of the ill treatment he received. When you get bad service from a place you need to complain about it. It is not about spreading hatred here - it is about knowing the difference between when to stand up for your rights and when to take it lying down.