What needs to change to prevent a repeat of the past four years?

I was pretty sure I remembered from some years back similar arguments to the ones you are making here and ran across that post as well as the racism/sexism posts in the process.