People who choose not to vote have no right to complain.
Not correct at all, the 1st Amendment puts no such limitations on peoples right to seek redress of grievances, freedom of speech or anything else covered by the 1st Amendment. In cases where people only see a choice of Tweedle Dee or Tweedle Dum why should they vote for either if they don't want to?
As soon as I posted that I knew I should have revised it, but figured I would let someone reply before further discussing. What I really mean is not participating in the process at all. Sure, legally they still have a right to complain, but they lose some credibility when they are apathetic to the process then come in at the end.