We used to have laws like that, but apparently our supreme court believes that bribing politicians is political speech, and curtailing that speech is unconstitutional, so...
It's so broken.