The problem with earmarks is that EVERYBODY does it. For weeks now I've been comparing the Federal trough to a lottery pool. Everyone pays into one big pot and then competes to see who can draw the most money back out. If anyone were serious about reducing earmarks, then they would simultanously be favoring doubling State Income or Sales taxes. By acting like a financial heat-sink, the Federal government gets to participate in the sleight of hand that allows people to think that they're getting something for nothing.
The only difference between the Republicans and the Democrats is that the Republicans howl about the process while the Democrats simply shrug their shoulders and proceed.
Guess which approach is more dishonest?