Color me skeptical.
No matter what kind of laws they pass, the crooks will find end-runs and loopholes. Or they'll dream up some new scam that's not covered by the laws, and off they go again. What needs to happen is a change of attitude, a change of culture, and I don't see that happening.
The only thing we can do is stop dealing with these piggies. But that's as likely to happen as us voting out piggies. We're truly fucked.