I have no doubt there are Tea Party folk and many others who would support an outright ban on earmarks. They may even gain traction among legislators as this issue hits their plate (very early in the next Congress, I hope and expect). But I have come to the conclusion that banning something is almost always the worst idea (like squeezing a water balloon) ... the money's gotta flow somewhere. Chances are it'll just move to someplace less accountable.
So ... Transparency, transparency, transparency -- that's the proper mantra. Anyone who supports putting all proposed legislation on the web for the public to see at least 72 hours prior to the first vote, well ... they have my support and my vote.
And there should be severe penalties for anyone voting on legislation that has not been treated in this fashion.