I would file official complaints against them if you got their badge numbers or names. I dont think there is much else you can do in this situation. If they confiscate your ped you can take the town to court over it, and argue they have no basis for confiscation. And if they have any inconsistancies in their slips or reports compared to what they say you can nail them on that and it will likely go in your favor very quickly.
Unfotunately there are a lot of shitty cops just like there are shitty people in this world. But please don't stereotype this jackass with all cops. there are plenty of nice ones out there too. Im going to be a police officer soon, and I can say every time i see one of you guys I'm just gonna wave, and if I ever pull anyone over its just to see what sick mods they have.