First, he doesn’t always vote against taxes, that is one of those lies they keep saying over and over hoping it sticks. In reality, he has voted for tax hikes before. For example, this time last year he voted for Nancy Pelosi’s tax hike proposal of the extension of the Bush tax rates (Pelosi’s proposal increased the rates on the top levels).
http://spectator.org/blog/2010/12/03/did-ron-paul-vote-for-a-tax-in
Second, the way earmarks work, they are not itemized lines in the budget that Congress votes on- they are riders. So it doesn’t matter if he votes against them, he is responsible for them being in the bill. He can’t wear gloves to say he wasn’t part of a robbery because his finger prints weren’t there.
I could be wrong but it sounded to me like he meant that he voted against the very existence of those riders whenever he had the chance to. I was surprised when Cavuto asked him “but what if all 426 congressman voted the way you do?” It didn’t seem to occur to him that if all 426 reps voted out the existence of ear marks there wouldn’t be any.