It's been 2 months since ex boyfriend and I broke up. The way things ended was we had an argument about long distance. He wanted to plan for the future and find a way to be together. I wanted to keep things open ended. 

We did things my way for a year, but this time he wasn't backing down, which annoyed me, so I started ignoring his texts and messages. I gave him the silent treatment for 3 days, wondering how long it would take for him to break. He finally did, called me, and said he found silent treatment unacceptable in a relationship. I said "Okay then I guess we should break up." So we did.

I waited a week, never heard from him. Felt extremely rejected, so I wrote him a letter saying I'm sorry I couldn't settle down with him, but I hope he's happy. He wrote back wishing me well too and asking for NC to heal. 

I felt extremely rejected again. Waited 2 months. Finally couldn't handle it anymore and wrote to him again asking to meet up. 

He agreed. I said I wanted to get back together. He said he can't do long distance with no end in sight. I got angry and insulted him to prove I would never want to be together again anyways.

Then he said to me "Wow, it's really important that you're the one who rejects me, isn't it?"

I flipped the fuck out, accusing him of never loving me, and rejecting me when we were together.

He said "I never rejected you. I loved you so much that I wanted to secure a future with you. You didn't want that, which is okay, but then you gave me the silent treatment. No one rejected you. You rejected me in a cruel way. Then you suggested we break up - another rejection. And now YOU feel rejected because I didn't fight for you, or come crawling back? That's not rejection. You care so much about being the one to reject, and trying to make sure people still want you even if you don't want them... Why?"

This really stuck with me. He literally walked away before I could think of an answer. 