Is this a good reason to be mad at my boyfriend or should I forgive him?

He messaged me to come over after work, saying he would leave his door unlocked. He said he would take a nap. So after work I went to his place and found he did not leave the door unlocked for me. It was late I called him ten times and texted him but no response. I didn’t ring the bell because he had roommates and his landlord didn’t allow visitors but they were on vacation. So I was afraid his roommates would snitch. It was dark outside and cold. Next day I completely ignored him, he tried to call and text. I was angry because this wasn’t the first time. He had said he unlocked the door three previous times and didn’t. Each time I’d be mad. But he didn’t care enough to do that. Do you think I should forgive him? Lately I’ve been feeling like he’s not unappreciative of me and I feel he did this on purpose.

Is this a good reason to be mad at my boyfriend or should I forgive him?
Post Opinion