Last night my LTR was acting quite bitchy (she's really stressed from work, but it's still not an excuse to treat me badly) and I could simply feel there was an argument brewing up. I felt uncomfortable so I decided to remove myself from the situation by going home, as I was getting dressed I told her that I'll be sleeping at my place tonight because I really have no wish to spend the rest of the evening in tension and/or arguing.

As I was walking out the door she started hysterically crying asking for me to stay. I held her in my arms till she calmed down, then I told her that I understand that she's going through tough shit, but none of it was caused by me so I don't deserve to be lashed out upon and it's best for her to calm down on her own and walked out.

Did I handle this situation correctly or did I over-do it?