is it right that my g/f slapped me.

so when i met my g/f 4 years ago i knew she didn't do housework. when she lived on her own before i met her she never cooked just ordered take aways to be delivered and never washed her clothes just went out and brought new ones while her dirty washing was just left in a pile. when i met her and she moved in we made a agreement that i would do everything if she just cooked one meal a day and help with our large garden. she has rarely done either. but i had no idea of how much she would play world of warcraft. and ever since she brought a gaming pc it's got worse. when we first met we would go out etc like any other couple,we would chat etc. but about the past 2 years since she got this gaming pc it's taken over her life. i'm left sitting on my own for hours on end while she plays on it. then earlier this year she buys a mic and headphone set so i can't even say anything to her without having to go into the room she is in. very often i wake up in the early hours and shes still not in bed but still playing this game then she don't get up until lunchtime then turns on the tv until shes ready to go back on her gaming. but it all come to a head when the other day i was really down and upset over family buisness and having a mental illness i was close to self harming. she knew this but went on her gaming regardless because she said there was 2 14 year old lads new to the game and her and 2 adult male players was training them in their guild. as i sat in the other room near to breaking point all i could hear was her keep roaring with laughter and telling these lads how to play the game etc. then i got a phone call from my mum which upset me more so i went into where she was and asked if i could talk to her she could see i was in tears. she said "hold on lads i will be back my partner wants to speak to me " then gave me about 10 minutes of her time before she was back on there roaring with laughter again with them. by now it had been about 4 hours she had been chatting away to them yet she could only spare me about 10 minutes of her time. we had a row because then i got angry and upset at her but she didn't even turn her mic off so they could all hear what i was saying then she wondered why then i called them a sad bunch of wankers because they was playing a sad little game ,i was really angry that to me that teaching them to play a game was more important to her than helping me through a difficult time. anyway she continued playing and not long after all i wanted to do was self harm as my mental state had got really bad. i did as i was taught to do by my mental health team that is to sit quietly and focus on a object its called mindfullness. but i couldn't because of her chatting and laughter 4 times i asked her to type in her messages not use the mic and why but she just pretended she hadn't heard me. so i got to the point where i could take no more i asked her where my car keys was as she had used my car the day before,she knows full well when i'm in that state i'm not suppose to even get behind a wheel of a car. anyway i find my keys and tell her i'm off out and i probably wrap my car round a tree i had really lost the plot at this point . anyway i end up down a quiet road ,park up ,and i'm trying like hell not to actually start up the engine and not drive into a tree in front of me. after 2 hours about i had pulled myself together enough to drive home. she was still sat at her pc roaring with laughter and chatting . so now it had been about 6 hours she had been on there training these lads . so i ask her why she hasdn't spent any time with me when she knew i was upset she said she was fed up with me going on about things meaning me going on about my poorly aunt who twice in that week i had rushed over to go with her to hospital by ambulance. my dad not being well either and worrying about the stress it was having on both my parents as my aunt is my mums identical twin. all of them are in their 80's . this really hurt .anyway the next morning i'm on her pc and i see she has skype on her task bar i take a look and see not only had she been chatting to them on skype well i lost it when i saw a whole list of males on her contact list from this game. so in pure frustration and anger i deleted them all after seeing one had put in a message that my g/f and one other male had been part of "do you want sex" that was enough for me. i knew if i asked my g/f about it she would come up with a whole load of excuses if i asked her first about it. which i may add she did after i told her what i had done she said these two lads hadn't got this mumble that players use to chat to each other but had skype so her and the others players was training them talking through skype and she hadn't even seen what that other person had typed because she had skype minimised. but she went ballastic at me for even looking at her skype she slapped me hard on my arm and was right in my face leaning over me as i had then sat down shouting at the top at her voice at me going on about her privacy etc. yes i did go on her facebook about a year ago because when i checked our banking i saw money going out to this game when she only pays every 6 months to play. back then i knew there was a woman always going on about not being able to afford to buy more game time and i knew she was on my g/f's face book so yes i did look to confirm what i thought that indeed my g/f had been buying her game time then sending her a code to get it. if i had asked my g/f outright she would had denied it so i needed proof first. anyway after she had slapped me she still kept yelling at me . i told her it was once in the paper where a girl got so fed upo with her b/f playing warcraft she deleted his account after he had got to a high level but although he was angry he didn't hit her or go on and on about it as the girl filmed his reaction. she knows i have a paranoid personality disorder and bordeline personality disorder just as i know she has bi polar. i let alot of things go with her because of her bi polar as she tends to blame most of her behavior on bi polar. anyway after she had stopped shouting at me i apologised for going on her skype account and deleting all these males. now i would be mortified if i slapped anyone especially if it was my g/f. but she has shown no remorse what so ever. i even asked her if she was going to apolgise for slapping me she said no. she knows i have had two abusive relationships 20 years in one 10 years in another and she would know what affect this slap would have on me. and this happened all over a online game with people she has never met but spends hours day and night playing the game and chatting to when i'm lucky that she will even spend half a hour with me if that because if shes in the same room as me watching her tv programmes i'm not allowed to talk to her because she says she cant do two things at once. she is 42 and i'm 54 it is not like we are youngsters in our 20's . i have told her how i feel when i'm struggling to do the garden as i have arthritis in my knee which is painful and she just sits there playing world of warcraft for hours.or if i cook us a meal she eats it then goes straight back on there not even do the washing up ,even if i ask her to she says she'll do it later hoping i will get fed up and do it.