>The voting algorithm needs to change so that destructive (negative) campaigning is not so effective.
No algorithm is going to fix this, it's human nature. Negative campaigning has been a constant of elections since elections were invented. At best you can tamp down on the aggressive engagement feedback loops. We should probably do that, but it's good to stay realistic about outcomes.