<human>: Can you summarize the given text in a few sentences?

My friend lets call her Jan. I've known Jan since college. Jan was always demanding and type A and I just let things go. Now I am just sick of it. Jan is not doing to well with dating and I told her that I thought her current relationship is over because the guy is not talking to her at all. She didn't like the fact that I told her that and started to be condescending about it all. I told her to stop and she got angry and when I tried to defend myself she wouldn't have it. Also when ever I talk to her she never listens to me and then gets mad at me because she didn't understand what I just said. I am just over her shit. I just gave up and left. I don't want to be friends with someone who treats me like a punching bag and can never be wrong.
<bot>: Friend takes her relationship flaws out on me. I decided to end the friendship. Did I do the right thing? Or overreact?