Forgiving someone who did you wrong doesn't necessarily mean you have to allow them back in your life.
I think MC should forgive her (eventually) even if he decides to keep walking down his path on his own so he can leave his rage behind and grow as a person.
That being said, I'm siding with the...