But one of the modern expectations of a professional work environment is that people can manage how they express their emotions. Screaming and hitting because of anger is not permitted; similarly, harassing and touching because of lust is not permitted either.
I actually don't think that programmers are that much worse than other professions in this respect. We just talk about programmers more than lawyers or soldiers here, because most folks here are programmers or interested in programming.