Agree and it does goes both ways. Workers who thinks they run the business and not the actual business owner(s). Workers/employees who thinks that they are more important than taking care of customers properly and ensuring that the business upkeep is maintained. Garbage employees/workers will always be garbage no matter who employs them. It's finding good keepers that's so hard and rare.
Some people who becomes bosses/supervisors are just garbage too. They can't even do the work properly but will be first to point out all the problems of everything else, but themselves. It's most unfortunate that many of these are actual bosses/supervisors/managers etc.,..