The disgusting thing is that they know which companies are doing it and yet they still let them get away with it. Do you really need to pass another law just to stop a blatant scam?
Why not just end the stupid program that creates the opportunity for the scam? Scam's like this only work when the government intervenes in the marketplace. To stop the scam, stop the bad government policy.