I'm not in favor of earmarks, but almost all Congressman use them. That said read CNN, Earmarks: Myth and reality. As this article states "their total dollar amount typically represents less than 1% of the federal budget." Therefore, eliminating every earmark would do little to balance the budget.
Earmarks are the new Republi-con bogeyman, a typical example of political whining. A serious political party would talk about the need for complete government structural and budget reform, what I've called GRAC.