There is absolutely nothing wrong with not voting if none of the candidates remotely represent your views. I don't vote for the lesser of two evils, and I'll never vote to keep someone else out of office [not that my vote would ever change an election to begin with].
You know where voting for sub-par candidates got us over the past few decades? Trump. Because the two parties have learned that putting up candidates reprehensible to the 'other side' will cause the vast majority of voters to circle the wagons around their own reprehensible candidate out of fear, instead of voting their conscience and considering third parties/etc. We get candidates like Clinton and Trump -because- of voters, not because of non-voters.
You think non-voting is 'idiotic'? I think participating in a broken system is idiotic. I think your votes for Democrats and Republicans make our choices worse, not better. We need repudiation of these candidates, not validation.
And all that's still not even scratching the surface with the issues I have with rule by the majority across a land as large as the US, in which we've structured it so ~50% of the population gets their way while the other half doesn't, creating massive rifts across social issues while our humble leaders bomb countries we haven't heard of and put corporate lobbyists into appointed positions.
So, yeah, call me an idiot. At least I don't have blood on my hands because I felt some bizarre need to do something that wouldn't have changed a damn thing to begin with. People love to say, 'if you don't vote, you can't complain'. But that's a load of horseshit. If anything, 'if you vote, you can't complain' because voters are the ones complicit in this broken system, the ones greasing the wheels, the ones that provide the fuel for this colossal race to the bottom which ultimately led us to Trump.