Campaign finance laws are absolutely disgusting and hopelessly unConstitutional. The two-party establishment loves what they've created (which not surprisingly works to protect them the same way they protection they sell protects their cronies in business).
If you are strongly believe in a candidate, as a little guy, you can only donate a relatively small amount ($2500ish) to his campaign.
And yet, you see all these $10k to $50k per plate fundraising dinners with big business and Hollywood types. How come? Because the PARTIES can get HUGE donations from individuals, but candidates cannot. Keeping the crooked party establishments in control, and hamstringing the principled candidate who wants to do some good.