Better late than never sometimes. Coming from a guy, some guys don't like rejection and I can tell you that it took him two years to finally say sorry. I did the same too to a friend I walked out of because he pissed me off for the last time, but I decided to bury the hatchet two years later. He never forgave me, but I took the step just to show my maturity and introduce Christ into his life (yes, it was Christ that changed me). Yeah, its hard, my friend turned everything around and blamed me for everything. But apologizing is a huge step these days, especially nobody knows how to say it anymore. True that some people don't want to remember the past, but saying sorry means showing respect and that the person still thinks of what he did to you. It shows he is human and he is willing to apologize rather than running away forever and never saying sorry for hurting you. Like I said, sometimes better late than never. Its all a part of growing up. If it makes you feel good, I had a friend whom fought with me in high school and apologized to me 10 years later. Its never too late till you are 6ft underground. Always forgive even if it takes time.