Fail
The government failed to enforce and audit the existing rules. Some people blatantly cheated and abused them in ways they would clearly have been found to be non-compliant if anyone checked.
So the solution is to dramatically tighten the rules. This penalises the contractors who weren't abusing the system a lot more than those who were.