I've seen an engineer who had sat through a day of meetings on a topic holding his tongue until they went out for drinks after work (like most days). The moment beer touched his lips he broke into an angry tirade as to how terrible the decision was, and because we were "drinking" it was not considered out of bounds or reasonably punishable insubordination. Of course sexual harassment can have similar in/out of bounds elements so it's not like strict rules, boundaries, and exceptions solve all problems.