Solution? Are riots and violence your solution?
No, they are a side effect. The riots and violence follows civil unrest.
Protests and civil disobedience are not riots. Stop the riots, stop the violence, and then act to make our voices heard.
Sure, while we are at it lets stop all crime and end hunger. As has been pointed out again and again the violence and riots are not the protests, they are a small group of people taking advantage of the protests. Some are being done to intentionally stop the protests. It seems it has become really easy to undermine protests, just cause a little chaos and suddenly whatever the people are protesting about is invalid.
My solution is good trouble combined with rebranding #BLM to encompass all abuse by police. Do not make it about 12% of the population, make it shared and unite a larger portion of the population to take action. Everyone suffers from the violence.
Ah, of course. You can't care about it because it is not about you. While we are at it why do we raise awareness of breast cancer? Certainly we should be raising awareness of all cancer! Heck, why limit ourselves to cancer? All sickness matters! We should just have a general 'don't get sick awareness month!'
If you want to address all police abuse get out there and start such a movement, then BLM can take up common cause with your movement. But BLM is about a specific problem, one that needs to be addressed separately from the problem of the more general problem of police abusing their power. I promise you BLM is not against stopping abuse of all people, and could find common cause with such a movement, but it is a specific grievance, and it seems that a lot of people agree that it should be addressed.
The rest of what you say I completely agree with. We do need to address the problems of police abusing their power, of police escalating confrontations, to police resorting to violence as their first and only method. And our society needs to address it, but it does not look like enough people are interested in that conversation right now.