Voting for pork barrel projects is selling out in order to garner votes. On the other hand, he stays on message and never wavers when talking to the voters. That's no way to win elections. You have to learn how to tell what the audience wants to hear, and then tell them that.
America has become far too comfortable allowing itself to be bought for a few trinkets. The benefit of the TEA Party and libertarians is that they are at least making pols talk about responsible government. Change here can really only occur from the ground up. First win the House which will slowly pull the Senate in and one day perhaps the White House. Of course it certainly would help if the SCOTUS did its part but they lack the gonads for the job.