Hear hear! The thing is when someone is forgiven and steps up to do better, you probably have a very loyal person who will always remain thankful for you giving that trust. So let's hope this is one of these cases.
It's hard to filter out the good and bad if you are rewarding so many people for using the community, I would not want to be in your shoes for that reason because it's not easy to catch them all :)