'spat on'-- I am no atticus finch to accept a spit, I usually don't reply to dull losers, but I would have pummeled him or her... I must say, the few times I was 'discriminated against' I was rather loud and obnoxious back.. Most people take me for a Jewess, I have no idea why? But I simply don't go to areas where I know I'll meet people who are ill bred or where the demographics won't suit me.
You can always talk back you know, ask.. 'excuse me, is there a good reason for your sunny dispositions or are you just by nature yokelish and underbred?' then smile (with sarcasm, maintain a savage fixed eye gaze)--and then walk away!
I honestly think girls handle themselves better than guys lol.. the many times I almost derailed people of the road... .. but to be quite truthful.. my brother was harassed on the road once and I was with him, he took it rather personally so in the middle of the highway, he parked the car side way to block the other guy from passing, halt traffic, then got out of the car with took the club we lock the steering wheel with
and asked the other guy to get out of the car.. I was never so frightened in my life.. and I can tell the other macho guy almost crapped his pants lol.. my br. of course has a beard and he needed no introduction to the whole 'muslims terrorist' thing.. it was hilarious now in retrospect, that other guy's partner just tried to diffuse the situation.. don't do that though.. really control your anger.. prophet sala Allah 3lyhi waslaam said don't ever be angry! ...There are graceful ways to handle prejudices, I recommend you get the book 'don't sweat the small stuff, and it is all small stuff' from amazon..