So today I was playing HotS, an unpausible online game, with two other friends in a 5v5 scenario. A third friend popped in and was freaking out because his account in League of Legends was hacked into the day prior. He wanted us to immediately go and help him and check to see if we could find him on our friend's lists (we assumed the hacker would remove us all).

Instead of waiting for us to finish our game (which would have taken at most 15 minutes) he wanted help immediately so my other two friends left periodically. The game took even longer from this and we ended up losing. I got frustrated and told him he could have just waited 10 minutes for us to help him because it feels like my time was just wasted. Even though we could provide little to no help (because that's more of an individual problem), he kept asking and asking for us to stop and help him out.

He said that he couldn't believe what was saying because he thought his credit card information was stolen through the game too (even though League makes you put in security code before every purchase and doesn't display the number of the card, so its impossible to have stolen anything unless they hacked the game company itself). I also argued that purchases on a credit card can easily be argued against and they could cancel the credit card too.

He called me a heartless and selfish person because he thinks I put a higher importance on finishing a match I committed myself to than his hacked account. I was upset about feeling like I was wasting time because I put time and effort into the game. 

My emotions completely went to shit after that and I've been on and off crying all day and thinking that I'm a terrible person who shouldn't exist.

I just don't know if my hard time with empathy and my emotions makes me an asshole or if I was actually being reasonable for once. Sorry if this was long, I really needed to vent this out to calm down a little.