Before the proliferation of hi cap semi autos to the market most police carried six shot revolvers. They did there job, and as far as I can remember a lot less innocent casualties.
The real solution is EVERYBODY is held responsible for their actions. Including police.
After a few lose all they own, or go to prison the trend will reverse.