My experience at a former company was that the management would plan a group happy hour and there was a ton of pressure to participate. This in particular hurt those that had families or other priorities and advantaged those that were younger and more willing to drink. I was young and willing enough to go along with drinking but personally felt this was more a requirement since so much in the way of promotions and getting put on the best projects was who you knew on top of technical competency. I will say the dynamic is different when its a one on one socializing vs team outings but in general I think its quite complex. There is no doubt that what happened is wrong, kept happening and constitutes sexual harassment, but its weird to me that sexual harassment so overwhelmingly gets attention when the cultural problems with orgs like this are so much deeper.