" but ultimately the company's image has been compromised because of this group of workers."
Sorry, mate, I cant see why, so I'll have to disagree there. There was no sign advertising that they were Barminco employees, I could see no obvious safety breaches (except maybe not wearing a shirt these days).In my day that would not have been a problem. It was during their break, so no time was lost. And why sack the guys who were not actually dancing? That was really the pits. I hope you at least agree there.