I agree with all those things. What an enormous challenge. Will we be able to muster enough people to our side to make it happen. What will also have to change? I think guns are the most important and most difficult. The adversarial justice system that is prejudiced against the poor. Politicians win elections on combating crime. Democrats enact legislation for mandatory minimum sentences; because, they are reacting against accusations of being soft on crime. And, we live in a violent society with access to guns.
I imagine being a social service worker being greeted at the door and shot because the wife thought, the only person knocking at the door is the one that wants to shoot us.
Okay, social workers make mistakes too.