Disillusioned,
I don't think any reasonable person could disagree with the majority of your post. Every large company in existence is going to have occasional issues with idiots. That's what HR is for, and I have zero sympathy for anybody so disrespectful in this day and age.
What I do have a problem with, and I think you'll agree, is "flyinjgirl" claiming sexual harassment is common and a huge issue here. That's absurd, and I know it isn't. I actually have more female pilot friends here than male (most of our women here are awesome, active, and fun to hang out with outside of work). The ones I know also don't take BS from anybody, and would be taking care of business in no time flat is this was so common. Don't you also find it strange that somebody claiming this is such an epidemic also recently tried to come back to work here?