Whoa, Moni! So now we know "the rest of the story!"
I would say that rough justice was served. As warm and compassionate as I can be, I am cold as ice when it comes to serving justice on a renegade. I am glad you were able to give him forgiveness, as doubtless he needs as much positive energy as possible. As the old proverb says, "The mills of the gods grind slowly, yet they grind exceedlingly small." Ah well, maybe with the next turning of the wheel...who knows?