In the US if you give a politician money in exchange for voting against a bill, it's illegal (it's called "quid-pro-quo" in lawyer terms)
But if you just donate money to the politician, his family, or his campaign, without requesting anything - and then he "coincidentally" happens to vote against the bill which you didn't want, it is perfectly legal.
Basically, many politicians are regularly doing something clearly unethical and corrupt in a technically "legal" way.
This is the result of capitalism - corporations (aka the rich selfish assholes running them) will always attempt to do horrible things to earn more money, so long as they can get away with it, and only perhaps pay relatively small fines. The people who did this face no jailtime, face no real consequences - this is what unregulated capitalism brings. Corporations should not have rights or protect the people who run them - the people who run them need to face prison and personal consequences. (edited for spelling and missing word)