RE: Why I have never voted in a general election!
As much as I have valued the historical reason why voting is important and as such I always vote. I have come to notice that in recent times due to zoning or one thing or the other, representation is not tied proportionally to number of voters. As a result you hear USA people speak of popular votes won by Hillary (more humans voted) but the representation went another way so the end result it is not the will of the majority of people who voted.
The Brexit also comes to mind. Each region or zone was given a representation not determined by number of people they spoke for or lived there.
I am of the opinion better primaries and more people (who if not you or me) getting involved would solve this issues of bad candidates. As to the other issues. I have no hope they will ever be resolved.
Yes democracy is a joke, but it puts some sort of restraints on the leaders
Perhaps something like sortition might be better? It's selecting political officials as a random sample from a larger pool of candidates. It would make it more difficult to play the system and hopefully the selected candidates would be more representative of society https://en.wikipedia.org/wiki/Sortition