Raw laborers have been going through this for centuries now almost every where. The ultimate solution is to educate them, train them, give them a skill and above all teach them how to nurse their rights.

Also try to see the other side of the picture, where laborers tend to take rest frequently on site, tend to waste time as and when they get such an opportunity, and the most difficult job is to put them on work in the face of so many people out there only supporting their rights. Their duties honestly should come first, which allows them to earn their rights.