I really like David's idea.   Put a tax on political donation of say 3%, it's a serious hunk of money that could be spent on constructive national projects.  Wish I would have thought of it.   Hmm, maybe if we made it 50% we'd have less influence peddling.