So if someone voted for a communist or a Clinton you would pat them on the back and say "good job! you did your part for democracy! I don't like how you voted, and I think you're supporting someone who supports policies destructive to the state/country, but I won't disapprove of you because everyone should be able to say whatever they want (free speech) without anyone speaking out against them (also, you may note, free speech)."
Or is that a misreading of your sentiment?
I certainly wouldn't pat them on the back and tell them "good job", but I'm not going to hate them for it.
Maybe it's the way I was raised, or the Christian in me, or a combination of both, but I don't hate somebody simply because of their political leanings. Not only would it go against my upbringing and my beliefs, but it would be playing right into the hands of the liberals who keep trying to divide the country up into various categories.
One more thing, I would rather see somebody exercise their right to vote, voting for a candidate I don't like, than to not vote at all. The people who take no interest in any election are worse than people voting for a candidate I don't like. I will admit that I'm unhappy with some of the candidates I voted for in 2000 and 2002 and it did cross my mind not to vote at all, but that's not right, I'll either vote for them or vote against them.