Forgive me if you have said before, but are you in any kind of counseling? Different reasons, but I went through a period of this type of anger and isolating. It was terrible, and it's a vicious cycle. Counseling is a long term commitment, but with the right person, and paired with sharing here at SR, I was able to see what I was doing to myself and those around me and get past it. It did not happen overnight, but it did happen.
I have to watch myself. I tend to isolate quite a bit. I am TIRED. However, when I go and do things with friends I absolutely have a great time. I work to find a balance. I committed just last night to doing something with a friend on Saturday. I went ahead and committed to it because I don't want to back out even though I know when Saturday rolls around, I would want to. Planning is key for me, and having the right balance of social/alone time.
I wish you well!