Anyone who doesn't vote has no right to complain about the outcome.
Bullshit. If a person makes the conscience decision not to vote for either candidate because they don't support either, they have cast their choice!
Yes, I understand the concept of "not voting for one is essentially a vote for the other;" but I don't see that as justification to cast a vote for someone you don't believe will do the right job!
If someone wants my vote, they had better earn it!
Plus, the popular vote isn't absolute; Al Gore won it in 2000 as did Hillary in 2016. In 2012, Mitt Romney won 48% of the popular vote but only 38% of the electoral vote.
The US is a representative republic not a direct democracy, citizens vote for delegates or representatives generally in accordance with their allegiances/party affiliation. Delegates convene and vote. Winner of that vote is elected for the position in question.
That does not allow higher populated areas (say CA or NY) to take advantage of being able to always vote for the candidate, thereby underrepresenting the other rural areas of the nation. Thus, it safeguards smaller state interests.
And saying someone doesn't have the right to complain violates their Constitutional right!