Is AUTHOR wrong in the post ? POST : I've been friends on and off with someone , let's call him Mike for 10 years or so. We have a shared interest in gaming and often get together with other friends. 

Mike unfortunately has a tendency to have outburst when he loses games or someone plays a game a way he doesn't approve of. One time I invited a new friend over only for him to yell at him when he lost a game. When I confronted him over this, he admitted to having a form of autism which causes him to have fits of anger and other issues. 

For awhile I tried to be more understanding but I constantly had to deal with the fact that often he would just act out and make things super awkward for everyone else there. I didn't want to not be his friend anymore because we would often get along well when he wasn't having his fits and I would feel like a dick cutting someone off with a behavioral disorder.

One thing that sort of irked me is that when I would bring things up that he did, he would always blame the autism, rarely apologize, and not really change much.

Recently he lashed out at me over a very small arguement to the point of questioning if I am even a good friend to him.  That really bothered me because I have always been there for him , through his various medical, relationship and financial problems. I sort of lost it and told him I'm done dealing with his constant triggers and that he makes me feel like I'm walking on eggshells when I have him over. 

We haven't spoken since and it's been over a month.  I know I should have brought up these issues before doing this but what's done is done. I definitely feel more relaxed having other friends over knowing I don't have to worry about him getting angry over something random. I do know that he doesn't have many other friends and I feel somewhat guilty over the whole thing . 

Sorry for the possible formatting issues , I'm on mobile. 

TLDR: Autistic friend that often loses his temper finally pushed me over the edge and I have cut him off from my life. AITA?