A manager at my job with whom I was casually friendly got transferred to another location in Rhode Island. When we parted company it was one of those deals where neither figured they'd see the other again.
Not so! A couple of years later, I was on an overnight train to DC when who should board my car in Providence. We were happy and excited to see each other; I waved him into the seat next to me. Before we'd reached Connecticut we were getting our drink on, each guy taking turns paying for a round. Beer, conversation, and laughter flowed freely. That is, until he said, "Y'know, sometimes I really miss all the monkeying around that used to go on. But why should I have been surprised, with all the monkeys who were there?" Suddenly a handsome, broadly grinning man got very ugly in my eyes. Gritting my teeth and biting my tongue, I let all expression drain from my face and fixed a cold glare on him.
He then got visibly nervous, trembling and stammering as his face flushed. "Uh, you know, monkeying around...monkeys...I didn't mean...no, really...I'm sorry..." I stood, and purposely knocked his knees together as I eased past him into the aisle and reached up to grab my duffel bag from the overhead rack. "I'll be seeing you. Enjoy the rest of your trip," I icily said to him as I left. The last he got from me was a whispered, "Fuck you."
This crap is out there way too much, and I see and hear it all the time. No more stories this time, although I've got a great one about how half a busful of people called out a hater who the driver ended up dumping by the side of the road.
When the cold shoulder doesn't work, I always go with the stink eye.