Here is a commentary written by Roy Minet, a long-time friend of mine and member of the Libertarian Party from Pennsylvania, who advocates for an electoral system change that would allow voters to cast votes of approval for up to two candidates and up to one vote of disapproval for a candidate in an election. The disapprove votes would be subtracted from the approve votes for each candidate, and the candidate with the highest net approval vote total would win. If no candidate got a net positive vote total, the election would be redone with other candidates on the ballot.
While I don’t think this article will end the debate about differing voting reforms, and Minet admits that there cannot be a “perfect” voting system, I have heard many other people express the desire to allow negative votes for political candidates. It makes for an interesting read.