I had to vote in the Democratic primary in Durham, NC a couple of years ago so I could try to get Mike Nifong defeated.
When the voting was done, I actually felt dirty for having voted for several Democrats for the first time. I had to go take a shower and grab a beer afterwards.
I completely understand...:)