Should I give my boyfriend a pass for hugely overreacting in anger about a none-issue if it's only happened once?

WonderingGirl14

My boyfriend got angry at me for mentioning there were hairs in my dinner. We ordered take out and I mentioned there was a hair in my food. He bearly reacted and it was only a small hair so I carried on eating. 5 minutes later I found another one and was like: "ewww a second hair" and he flipped out. He was really angry and shouted why had I had put him off his food when he hadn't eaten all day.

He is usually really kind but he went insane at me and said he would "never ever" mention multiple hairs in shared food whilst someone was still eating. Even when he later apologised for his anger he said he would never tell someone about the hairs in the shared food, as it could ruin the meal for them. I was angry too, because, it's not my fault that the hairs were there! He should have been angry at the place we ordered take out from, not me.

It concerns me that although he apologised profusely for his tone and anger, he later was still trying to make me feel bad for it and insist it was wrong of me to mention the hairs. He ended up throwing his food out, although he said the hairs could have come from him.

He has always been kind and but I've been in abusive relationships before where I've had to walk on egg shells and this gives me gaslighty vibes. Is this a red flag? We've been together over two years and he has only done this type of thing once before, at the very start of the relationship. Otherwise he has always been a gentleman and kind to me. But I'm finding it difficult to move past. Am I overreacting? Any thoughts?

Should I give my boyfriend a pass for hugely overreacting in anger about a none-issue if it's only happened once?
2 Opinion