the contracting company should make sure that the employees has complete safety gears - before going for work/site...

if the worker did not wear it - and there's an accident, it's the workers fault...