It sounds like you've got a pretty stressful workplace overall to be honest. I don't exactly want to be having debates about the big social issues of today with my colleagues, but on the other hand I don't think anyone should feel like they are walking on eggshells.