Handle9: So your real complaint Is you need better mates?
I was a bit puzzled about this response but then realised that some people were misinterpreting what I was saying: It's not that a (say) vegetarian will say "I'm a vegetarian and so everyone else should be as well", it's that if people know that someone is vegetarian they feel obliged to accommodate them, and the person who's being accommodated never thinks of saying "you know what, I appreciate the gesture but have a day off and eat whatever you want today".