Not voting is multi-faceted. What you are analyzing are numbers based on actual votes. Those numbers mean nothing unless you give them meaning. You'll not convince anyone to vote by asking them to play a role in some game that they apparently don't understand, or in your words, "I'm sorry, but that's as stupid as letting your roof rot because you're too lazy to reshingle it."
You're saying to vote for who you think will win or vote for the lesser of two evils, and you're calling people who don't vote, "lazy." If those are the only options, then I'll never vote. You're alienating an entire voting block that you could have swayed using some better logic.