The solution to bad cops getting hired elsewhere is truly simple, and as American as apple pie.
Make them carry insurance.
Bad cops with strikes on their record have to pay higher and higher and eventually cost prohibitively higher rates for them to hold the title/badge/weapons.
Also, profit. Off of your tax dollars. As American as apple pie.