That's such a weird typical US way of looking at it. Find a way of using money to solve it.
Why not treat it as what it is, a criminal matter. If a non police officer would repeatedly beat up people the person would be in jail. And they would likely not get their job back. It's really as simple as treat police officer like everyone else.
You're not wrong, but the US currently has a problem getting legislators to write laws that are effective.
Also doing this nationwide would require up to 18,000 different jurisdictions to write similar laws and change other law to homogenize the laws they already have. Police unions are extremely effective at watching legislators when they propose bills and have strong lobbying efforts (combination or money for election campaigns, money against election campaigns, public relations, and the ability to threaten strikes which scares citizens into pressuring politicians to back off their positions).
In short, there's a reason that we look to money to solve part of this problem and that's because it's far more likely that money will solve it in the US political system than good thoughtful legislation despite the pressure of 1.1 million law enforcement officers (and their families and their "blue line supporters" and their social media campaigns).
Why not treat it as what it is, a criminal matter. If a non police officer would repeatedly beat up people the person would be in jail. And they would likely not get their job back. It's really as simple as treat police officer like everyone else.