The service manager of a shop/industry was fired by the general manager. The service manager stayed until 5 PM (when he could close the shop down). Now the general manager is telling the shop foreman that he has to stay until 5 PM, without getting paid. Does the general manager have the right to do that? What are some suggestions without the shop foreman getting fired as well.

Thank-you!