I agree with Jim DeMint in this article. I am all for a 2-year ban on earmarks.
Republicans are conflicted over earmarks ban
I am surprised to see Rand Paul already backtrack on his earmark ban. This is why I don't think that voting out politicians matter. Once they are in the corrupt system, they just go with the flow. Doesn't matter if they are Dem or Rep. At the same time, the congressmen are sent to represent their constituents and if they can get a favorable earmark, then that is better for who they represent.