FWIW, I recently and abruptly ended a friendship with a woman after three years. It started as a fling, but she quickly backed away from anything physical despite my expressed desire for her. I decided to wait things out and made a point to connect with her once a month.
When our relationship schedules cleared two years later, I asked for a relationship. She offered a friendship. I took it but it felt like settling to me. Despite this supposed change, I still somehow had to chase her. She never called me, but only responded (albeit promptly) when I called her. One day, about a year later, I decided I couldn’t take it anymore. I was all out of chase, and I was resentful that she never called. I was also beyond the point of being okay with explaining this to her, because that seemed too basic a thing to have to explain. When she realized I summarily unfriended her, instead of apologizing, she gave me a sob story about the (legitimately) rough time she had had over the last few months, but ended it with her own feeling of being incensed and that basically “I knew where to find her,” (which obviously has never been an issue.)
I chased for too long and inflated the relationship into a possibility that was never going to come to fruition. I didn’t have anything left to give, and I wasn’t getting what I wanted. Also, while she said she thought of me often, she never thought of me as someone to contact during up or down times. I was an appendage to her busy life, which is fine to be at times, but not when I had always wanted more.
I don’t know if that creates room for explanation.
In addition to the above I am aware lately that I have the freedom to spend time with anyone. Some people aren’t really on the same plane as I am, and more than before I’m cleaning house to make room for better company.
I think this guy isn’t exactly doing that, because in that case he would have been more kind. Perhaps he’s pushing you away because he can’t have what he wants, and that’s too much to deal with now.
And this isn’t to defend him. It’s only to say that he acted out for some reason and out of weakness.