Hasn't KPJ always been a bit of a problem? Fell in the draft in part due to character concerns (was suspended at USC at one point IIRC), was a locker room issue in Cleveland, and now this.
Not sure this is the guy to get undeserved forgiveness, given the track record. I think he's done.