unsure where I stand here...
the law is the law... yes, but only because of recent changes to that law.
under the previous law standard, he has done his time, and theoretically able to join society as a full member, until he again loses that priviledge by breaking the law. Therefore, I can see an argument for him being allowed to stay, until he breaks the law and he is dealt with under the current standard.
Violence, however, cannot be condoned, so I can see why people would want to see the current law utilised to it's full extent.
...but it's like changing a rule in a game and then retroactively applying that rule change to all previous games.
I think overall, I am leaning to allow him to stay, until he loses that priviledge, as under the prior argument, and then deal with him appropriately, under the current law standard/structure.