Earlier quoted context omitted.
Maybe this is or isn't non-partisan, but here's a shot: I'm 25 years old. I've never voted and never will vote as long as there is a two party system. There has never been a situation where I can agree with either party or individual enough to support them in an election. How do you intend to get people like me to vote? Also, if you did you get everyone to vote, wouldn't every vote turn in to a popularity contest? In…
Voting for 3rd party's often has a larger impact than voting for the top 2 party's. Remember in a 2 party system each side wants to minimize the perceived differences. But, if a 3rd party gains support one of the major party's will generally add those ideas to the platform. Most recently is probably Libertarian > Tea Party. Not that they really had much impact, but people paid lip-service to the ideas.
Even if you disagree with the system, vote for whoever is most aligned with your values. Someone will want your vote and your decision may impact future campaigns.