I suspect that millions of voters in November did not really know whom to vote for until the last minute and then made a decision at their polling station. I have a perfect solution to use if a voter is in a similar quandary in future:
Vote for a person who has never initiated an earmark.
Vote for a person who has never voted for a bill that has earmarks, even if the main bill was worthy of a positive vote.
Vote for a person who has denounced earmarks before his party and before the House and Senate.
Vote for a person that declares there will never be earmarks.
Vote for a person who demands before his party and before the House and Senate that individuals running for office do not accept money from lobbyists.
Vote for a person who declares that lobbying is illegal and punishable by a harsh jail sentence. (Help put 18,000 lobbyists out of work!)