Chicken versus egg kinda deal. Politicians are often paid by corporations to be corrupt. I don't think many politicians would legislate against those they represent just for the hell of it. Plenty will do just that because it makes cents....get it.....it makes cents, derp, derp.
Anyway...