Please advise your supervisor to respect worker achievement and never try to think that worker are machine and worker is easy to be tired for a 12 hours job due to a lot of lifting job on the production.
Actually visit your facility and improve it. Promote from within your company instead of hiring people off the street as supervisors who know nothing about the company and never gain any respect for the employees who practically train them.
He's a very nice guy but he needs to run his company not other people. His brothers are very nice too.