And St. Peter LIED straight faced to the Lord three times, with foreknowledge of the event. All the apostles sinned daily, and made mistakes. Mel makes his, but somehow we can't forgive him, though the Lord forgave the Jewish leaders who crucified Him.
If the Lord can forgive, then so can I.
How very galant of you.
Has it maybe occurred to you that you, not being a target of his rants, his vitriol and his violence, maybe you don't have the standing/competence to forgive him.