That is because they are petulant idiots
This is why the Democrats win so often. Conservatives vote their conscience, liberals vote to win.
Very rare you will ever cast your vote FOR the candidate you want to win. Always cast your ballots in whatever manner it takes to do the most damage to the candidate you DO NOT want elected.