Thanks leed for the tip! I like it!
Although, I always get tongue twisted and frozen when someone behaves like this with me. Either I respond with something with aggressive speech or I get frozen. I wish I could think on spot when this stuff happens!
Also, I think maybe one of the reasons for me to be frozen is also because here in the country I'm in, they'd probably just mess with your visa if you countered their rude attack, which sucks, because then you have to choose between getting your work done (the more important the worst the people you have to deal with... so many power trips!) and your self respect. You choose your self respect and you can forget about getting your work done. you ignore their attacks and you feel like crap coz you didn't stand up for yourself. two edged sword i guess.