Does that standard of fairness go both ways? If a business is losing money should the employees then be required to work for free?
Most McDonald's restaurant workers worldwide are employees of local franchise companies which are far less profitable. The main McDonald's corporation is just a supplier for them.