you have to put YOU first, then worry about improving the lives, and working conditions of others. Its not selfish to put YOU YOU YOU first! It sounds like you work for a bunch of knuckle heads. DRunken weekends, being on call without pay, little accountability, paying a great deal of money for booze, but not for fixing the air flow problem (sounds like they have warped priorities) which would benefit the health and well being of the staff. yep! these folks are winners.
Work is work, it isnt supposed to be fun, and we do what we have to do to survive, financially, and professionally, but it sounds like this crew isnt gonna care much about protecting, or taking care of their employees. As long as the drunken weekend in the sun gets pulled off, all are happy?
Good for you!