Cheez, he sounds like a bugger... Is he really that much fun to be around? Well, he is quite insensitive and ignorant... so, how about using that and turning that against him? Ally, would he try to harm You physically if, lets say, in the middle of some gossip/chit-chat You would drop some "cute" words like "->-bleeped-<-gy" when addressing him or his behaviour? I mean, being nasty, but keeping the limits - making him feel that but not being able to do anything about that.