When I was working in San Fran (I'm British - live in The Netherlands), the amount of times my colleagues told me, "Sam you're not very PC!" when I made a random funny comment, I always told them, "I know, I'm more of a Mac guy". They weren't offended by my comments I think, but maybe more shocked?
I remember an incident whilst we were walking to lunch, a guy came out of a parking lot with squealing tires... which made me say my most crude comment while I was working there: "Someone is on their period". Sure, I generalised women with that joke, but I didn't mean anything by saying it (just that he was probably cranky..) - it's a joke, the girl I was with could of equally said, "I'm sure that dude has a small penis." I have a regular non-12" cock (I'm not ashamed to admit that) and I wouldn't of been offended. But her comment was, "SAMMM! That's not very PC!". The guy I was with commented, "Ahh, dude, not PC man". All said and done, they were fun people to work with and didn't make a big deal out of it besides commenting, not pc.
Comedians always generalise, and making jokes that are in context with a current situation isn't weird. Come on, loosen up, life is boring when you are forced to only say serious things... We spend most of our lives working. Why should we be forced to spend most of our lives being boring whilst hiding our personality?
This is actually one of the top reasons I'd be afraid of working in the USA again. I don't want to get fired or sued over "sexual harassment" due to a comment like the one I mentioned earlier. That, and the fact that if I'd get fired, I'd have to leave the country within a week...
I do agree, that making a joke specifically about a person you work with, or are in a room with is a big no-no - well, if it's harsh. A meaningless non degrading joke is fine which isn't meant in a serious way. But don't make jokes about people you're with regarding their sex life. People are touchy about that and I can understand. General sex jokes that don't degrade a certain sex? Fine!
In my books, although I find it funny and mean nothing by it, I wouldnt say the following in a work environment:
"I have an appointment to get a facial, I'll be back later."
- "Lol! Tell him not to get some in your eye!"