To respond to part of this, as a former member of the armed ******, it really pissed me off when the guys would hoot and hollar at women like they were dogs barking at a cat.
But, out of say... 100 people of the company that were there, me and maybe 3-5 others were the only ones not being dicks...