So I'm finding out that my ENTP friend is really selfish. The first couple times I noticed it it only concerned me. For one example, we were working on a group project for history and decided on the topic of medieval weapons because we both know a lot about them. We had been between that and guilds, something he's interested in but that neither of us know anything about. So when the teacher asked us what our topic was he immediately spoke up and told her "guilds!" I have no idea why he did that because we had discussed it clearly and precisely and he seemed to be enthusiastic about medieval weapons. I didn't push him into it or anything When I asked him about it he said he "forgot" but I can always tell when he's lying. Anyways, I pushed aside my feelings of hurt and anger for the sake of our friendship and have done that in several other similar situations (even though it gave me splitting headaches). I mean, he's a good friend of mine. Why separate because of something like that?
Well, this last time was my breaking point. I yelled at him. He was acting with complete disregard to anyone's feelings but his own (I won't go into details, it's complicated). And he wasn't being unfair to me but to another person. I think the fact that he was inflicting his selfishness onto another human being triggered my protective mode and put me over the edge. That and all the withheld feelings from before just exploded out... I just called him out for it. Basically it ended with him giving me the coldest look I've ever seen and telling me that it was none of my business. I get where he's coming from with that, but I couldn't just stand by and let someone's freedom be taken away because of his selfishness.
My questions are:
-Should I apologise for my yelling or will he see it as weakness (like some ENTP's do)?
-Should I still be friends with him now that I've seen the real him? We've only been friends a few months
-Any other advice?
thanks for reading this novel , and let me know if i can clarify anything