Background:
I had to deploy recently for a month to a place that is a 15 hour difference in time from my home station. I am AD military Air force. The place they sent me was a big waste of time and all around stressful. To make a long story short, while i was deployed three times I had to tell my GF off due to her being selfish or saying things she shouldn't say. 
1. She blatantly try to say I chose to get deployed, when that was false
2. She drove my car without telling me, when I told her to just turn it on(NOT drive it) 1-2times a week. 
3. She got mad, that I did not tell her about a movie I was forced to go to as a Unit morale event were i was deployed. So she posted on her SC a bunch of quotes(She has a history of posting relationship issues, on social media and she constantly says she is going to stop doing that because she knows it annoys me and I don't like it) 

So now that I am back in the states and trying to recover from the 15hour flights and being back in my regular timezone, i have been trying to relax and be stress free. We were all good and having fun because we missed each other so much, but then she goes back into her ways. A few days ago we were having a normal conversation on SC, but she tells me she has to show me something. It ends up being a post by her friend who is in the military and was cheated on by her husband. Now this obviously has an affect on my GF who begins a 180 turn in the conversation and just starts being a "man hater" and just going in on me. So instead of arguing back with her, i try to calm her down and talk to her and ask what is wrong. After she calmed down she tried to blame it on work being stressful, but i could tell this was a lie because she would've told me that a long time ago in the week. So keep in mind she never apologizes for her outburst. Later in the week I end up doing an outburst on her for saying I was going on a date, when this was false. She told me I needed to apologize and that I was wrong for my outburst. So for me, I did not want to apologize because she still did not apologize herself and has been doing things to add to my stress. 

Am I the asshole for my outburst? 