Simon pontificates:
is that there's only two reasons (well one actually) for voting for a politican, you think they're going to do something for you. (Either directly or indirectly)
Liberal are no better or worse than conservatives on this.
A "liberal" (whatever that means) like me supports/votes for politicians whose policies are never targetted for my personal benefit. I have never voted for a politician on the basis of self-interest. Recent example: in a move uncommonly progressive for a Repo-man, our new governor - W's former Budget Chief - Mitch Daniels recently called for a one-time-only additional 1% state income tax on all those Hoosiers (all 6% of them) who have an adjusted gross income above $100,000. That alone would balance the books (i.e. the school budgets, state aid for the poor, etc.)
Most of the people in that group are - rightly - Republicans. I am fortunate to find myself in that group. I wrote the governor congratulating him on this move and asked him (in kinder words) why in hell if it balanced the budget to do that would he not make that additional 1% permanent as opposed to slashing programs to help 94% of the state's population.
(Aside: this is a typical Repo policy, sacrifice ~95% of the population for the benefit of the ~5%. It's also consistent with the way capitalists think.)
Note: If he had made this proposal during the campaign, moreover, if he had made the case for a permanent 1% tax for those in the top 6%, he would have gotten my vote. So there is an example of a "liberal" voting intentionally against his self-interest.
The difference between "liberals" and "conservatives" is that so-called conservatives vote exclusively in their own self-interest, liberals vote in the interest of everyone. There is a HUGE difference between them.