I would say money out of politics is a good start. Citizens United needs to go.
Beyond that though, American willingly voted in a man twice who said he grabs women by the pussy.
- A segment of the population was ok with that
- A segment of the population didn't care enough and either stayed home or still voted for him.
Then there's all the other shitty things about him that were known for years prior to 2016.
I don't know how you fix that. America shows us all who they are and how do you change who you are? A sexist, racist, money obsessed bipolar lunatic.