I think she was just trying to give you advice. I see how that hurt your feelings, but as your best friend I don’t think she was trying to be rude. Especially if she is a calm person, sounds like she is just an honest person, which you should be thankful for. That is hard to find in a friend. I do think she could have worded her statement a little better though. Maybe she should have said it like “people don’t like it when others get angry at them and don’t respond to well. That was one of your problems with him, is you get angry too much instead of just talking it out with him” That way it sounds like she isn’t just attacking you but telling you an observation and a better alternative.