I agree with the general concept, but it's not practical to use.
What about a bad medic? Or a thief that helps homeless people in their free time?
If it was easy, we would have simpler laws and better justice systems...