Is AUTHOR wrong in the post ? POST : This is my first post here, I hope I'm doing it right.
So we've been friends for 6+ years now and we've had each other's backs all along. We were inseparable every day, he would help my family when I'm at work and I'd help his when he was busy. 
He was that one friend who could never get together with the girl he liked, and I have had different girlfriends for the period of time, but never have I left him alone or dumped him because of that. I would always take him with me if it was okay with my girlfriend and the three of us had fun all the time. He was always my first choice, not my girlfriends. A few months ago he finally got together with a girl for the first time in his life and they have been together every day, every night and whenever he has free time. He stopped calling me, he stopped asking me to hang out. So basically if I don't call he won't ever and if I were to call I'd always get the same answer: "I'm going out with my girlfriend, sorry". I've told him countless times that he is being an awful friend as I was in need of support recently and he wasn't there to talk to me, he didn't even ask. I have always been there for him and I still am, yet again he just refuses to accept that he has changed his attitude towards me and we are constantly arguing about it, whenever we talk. Now I know that you can't expect people to treat you the same way you treat them, but am I an asshole for shaming him for it in front of everybody (family, friends, even his gf) every time he dumps me for her? Every time I tell him we need to talk about it he says we will, but we never get to. What is your opinion?