What a load of pious, uptight nonsense!
I think some on this thread are taking themselves too seriously. I have been in the military (full-time) for approx 5 years, and I have seen no scope for harassment of any kind.
NOBODY tolerates it, I repeat NOBODY. EVERYONE knows their rights these days, from the hairiest chiefs right down to the spotty 16 year-old school leavers.
If you can't have a little black humour here and there, what can you have?