Is AUTHOR wrong in the post ? POST : First time posting here.
My friends (Kate, Anna, Kevin and Brad. Names changed) and I have started celebrating our birthdays together. 
So two days ago was Kevin's bd. We had been thinking about his bd for about a month. We didn't really want to give him just money as it would look like we didnt even try but he also never shared any of his interests. So we decided to make a quest.We sat down all together and wrote a story, drew a map based on local geography. We memorized our lines as characters "in-game" and prepared a reward for him. It being a fairly sized box filled with his favourite snacks coupled with a matching present bag. Additionally we ordered a drawing of us from a friend of Brad's.We all loved it! We bought a frame that had a similar mint colouring (which is Kevin's favourite colour) and put the framed drawing in the bag too. We also found a notebook that had a funny pun on the cover. BD week rolls around and we're all ready to go. His bd was on Wednesday so we postponed the celebration until Saturday.On Friday Kate PMs him and tells him that he should come prepared as there's an amazing adventure awaiting him. He just texts "No".
So after him basically saying "I dont like this, I'd rather just stay at home", we manage to get him to come anyway so he can at least take the bag with the goodies. He comes, we give him the bag and shortly explain what the story was supposed to be. He just kind of looks at us and says "Even before leaving home I knew that I wouldnt like what you'd give me". We decide to let it go and try to make the day better by making jokes, walking around and taking photos. Throughout the whole day he whines about the present and says stuff like "what even is this. Why would you get me this. Im just going to give my mom these". We try to ignore the negativity.Then at one point he said "You know guys, Im really glad you didn't decide to make me go through this on my actual birthday because I actually had fun on that day with some other guys." You could hear a pin drop in the silence afterwards. Anna just called an Uber and left quickly after that because she felt so uncomfortable. I called my mom to pick me and Kate up. Brad left on the bus and so did Kevin. I come home really mad but let it go soon after. So we leave it at that until Kevin texts in our group chat and starts whining about the notebook. So this was the final drop. I start cursing at him and telling him how it's really disrespectful and he really hurt us by talking like that. His reply was, and I quote, "Ok". I plan on deleting him from our group chat after telling the others. I don't want to include him in any future activities even though we've been friends for around 7 years now. He has acted a bit like this before, but never to such a degree. Im still very emotional and I really need an outsider's opinion since I cant think properly right now. Am I the asshole for cursing at him and telling him to f off after all his whining? 