A Health and Safety Executive inspector has blasted main contractors for putting profits above safety