I'm going to cut off a friend when he seems genuinely sorry
Why would you cut him off then?
He has not treated me nicely in the past
You should give your friend a chance since he is apologetic. You friend is showing remorse by apologizing and you should be more understanding and patient with people that you consider to be friends.
He has not apologized for what he did in the past.
It sounds like he is trying to apologize though, so you should just try and hear him out.