You're absolutely right, and I hope I didn't commit hyperbole in my previous comment. I chose the word "blatant" in "I didn't see blatant sexism" carefully. Honestly, I make offensive comments all the time, but I contextualize my comments to the people in the room. I wouldn't make a joke about the Holocaust to a survivor. However, in the context of my close friends, or coworkers who I know fairly well, it might be OK to mock people who call Obama "literally Hitler". Has some comment I've made offended someone who overheard it? Absolutely! However, I don't consider that "blatant sexism" the same way I wouldn't consider most bugs in my code "blatantly poor programming".