Providing their uniforms is a nice thing and seems fair, but there should be a limit on how many a year.
Maybe have a 10 minute clean up time at the end of the day for washing hands, putting stuff away, taking off the uniform, etc.
In most machine shops the shop pays for normal wear type tools...