It was about three $3.2 billion last year in 2013 from the federally registered lobbyists. The state level is probably equal to that. Some think the real numbers are closer to $9 billion at the federal level because PR and consulting don't have to be filed with the Senate clerk.
It's not unreasonable that American citizens might feel more empowered voting with their dollars than with ballot papers.