You will not forgive them as long as the focus is on them rather than on you.
I get very angry at myself when I let something bother me. I have friends and family who consistently forget my birthday, even though they have asked me for it several times. I know they care about me, but do they prove me wrong when they forget my birthday every year? Maybe if I was more special to them, they would make an effort to remember.