I think the firings are fair. My husband fired a guy from his crew for referring to a gay fellow construction worker as a "faggot" over beers after work. Hate speech isn't childish comments and there is no excuse for it. It's not like these people have been secretly filmed without their knowledge. They're aware that they are being broadcast internationally, for crying out loud. Frankly I'm surprised to see anyone, on any site, defending them, and I'm also surprised that no one in the house has called them out on it. My children know to stand up for the bullied, and they are 8 and 6.