This sounds a lot like a friend I had, down to the lashing out when playing games. He was very draining in extended doses, but a lot of fun to be around when things were going well.
If you want suggestions:
1) I'd suggest telling him, point blank, "Hey, it's not fun playing with you when you're angry about these mistakes. If you want to give me some feedback please do and explain what I can do better. Otherwise this is making me not want to play with you anymore."
2) When he tells you you are not listening, parrot back some of the things he's said. "I am listening. You just told me x, y, and z. I am confused about a, b, and c, and wanted some clarification."
3) Not much you can do about these things other than to make sure that if he trusts you with something, you don't betray that trust. If he chooses to open up to you, and take suggestions, great! If not, it is what it is.
|