Earmarks should simply be forbidden. But beyond that, the only way to stop this loot-the-treasury mindset--short of our having more people run for office (and actually be elected!) who do so out of a sincere desire to perform public service, rather than as a function of career advancement--is to constitutionally mandate term limits for Senators and Congresspeople. That would at least reduce
the inclination to pander.
There's no question earmarks should be forbidden. The deficit is high enough. But term limits? How do term limits prevent earmarks?
Lobbyists are becoming a major power in Washington. Their influence over our representatives is unconstitutional.