I am completely against requiring people to vote. For many of the reasons already mentioned.
Now, I am for encouraging as many people as we can to get involved in politics and get out and vote, particularly if they really want one candidate over another or don't want one candidate over others. And, I am for encouraging voicing your opinions to elected officials. I am also for voting in primaries, particularly in states that allow anyone to vote in any primary. We should be narrowing down candidates as whole to who we want to be in the "final few", not leaving it up to extremists on either side.