Perhaps all prosecutors and public defender would be chosen randomly from a pool, instead of making prosecutors a political office?
If prosecutors are chosen randomly they will little incentive to go after anyone. I think we must drastically reduce the tools these people have at their disposal.
In most countries, they are appointed.