In reply to KTS915.

@KTS915 - let me apologize for my last response that suggested you were not going to give iThemes a fair chance to fix the issues. That was uncalled for and I apologize.

I think I see where you're coming from and I agree regarding your point about iTheme's failure to use best practices. But all the best practices in the world won't stop human mistakes or malicious attacks from happening. And business decisions made at one point in time for perfectly reasonable reasons can turn around and bite you six years down the road. The reality is we can't predict the future or read minds. We just do the best we can with the information we have - and this is why I think it's best if we give people the opportunity to change for the better.

In regards to my usage of the terms "good" and "forgiveness":
I use good as in "providing benefit", not in the moral sense.
I mean forgiveness as in "to stop feeling angry or resentful toward someone for an offense, flaw, or mistake"

Thanks for the discussion.