Here’s an idea for electoral reform. Each ballot has two columns, with all the candidates listed in each one. In one column you vote “for” a candidate, in the other you vote “against” one. An “against” vote cancels out a “for.” In the final tally the candidate with the most “for” votes wins.
It would be deeply satisfying to be able to literally vote against someone, which is what most people actually want to do. The main candidates would probably tend to cancel each other out, favouring third parties. A drawback (shared by proportional rep systems), but perhaps no worse than the existing system where a majority of the voters generally hate the winning candidate. And it would be fun :-)