A cardinal voting system might be a more popular, balanced, expressive, and satisfying if you could also vote against candidates you actively dislike with negative percentages, where 0% is neutral "don't care".
So for the common case of hating all the candidates, you could vote:
A: -100% B: -100% C: -100%
There could be some way to normalize it so everyone gets the same voting power, but can choose to spend it positively or negatively in any combination.
That would give Republicans who hate Trump but refuse to vote for a Democrat the psychological out of not voting positively for any Democrats, but voting negatively for Trump.
So for the common case of hating all the candidates, you could vote:
A: -100% B: -100% C: -100%
There could be some way to normalize it so everyone gets the same voting power, but can choose to spend it positively or negatively in any combination.
That would give Republicans who hate Trump but refuse to vote for a Democrat the psychological out of not voting positively for any Democrats, but voting negatively for Trump.