Firing someone is still a step in the right direction if it forces other prosecutors to even think about the possibility of them being fired as well.
I.e., the real problem here is cultural. We live in a culture that creates opportunities for people like these prosecutors, and merely firing these people sweeps that under the rug so it can flourish in the future.