*sigh* Sometimes I think all the people my age who aren't already married are just like your co-workers...perpetual adolescents, and not nice ones at that.
At least the guys at the last place I worked didn't drink and were at least kind of decent when I was around, even if they did use R rated language at all times.
Well, the ringleader of the bad behavior is someone from another organization that my organization works for - they buy our data. So I have to maintain a good, professional relationship with that other group. The ringleader is in his mid-40s and loves the girlies - and the younger the better. He has a terrible relationship with his wife and drinks like a fish. So it's drink-flirt-lie to the wife-drink-flirt-lie to the wife. It's so horrible and awkward! Unfortunately the other young women don't do anything to discourage him.
And being an uptight fuddy-duddy, I'm the only one bothered by it.