From what I seen a few years ago the casinos donate huge amounts to certain lobby groups. Where as some of the sports betting companies were smaller less co-ordinated outfits by comparison and never bought into politics. So if you have the cash you can buy morality in American politics.
Someone said to me a few weeks ago, the only difference between American and Russian politics is that the Russians keep their bribes and spend on nice stuff for themselves. American politicians spend it on getting re-elected. But either way the victims have to buy favours or go out of business.
Seems pretty true..