Re: how to not be affect when gf gets a bad attitude
Woah! That is quite a violent display you have planned there. Fighting fire with fire only leads to more fire. You need to be the one to throw the bucket of water or dirt on her. You also need to keep in mind that women are not pets and that you can't keep full control of the relationship. They will tire of the power dominance eventually, and when they do, no amount of control is going to be able to keep her with you.
Here's how you should approach this situation:
Talk to her.
That's it. All you do is talk to her. When there are specific, reoccuring problems in a relationship, it is the healthiest thing for both parties to sit down and talk it out. Even though all of the incidents have passed, it is best for you to sit down with her and just tell her "Hey, it's been bothering me recently that you have gone on these streaks of bad temper, and I would just like to know what is going on with you?"
In addition, you should try to see things from her perspective. Look at that afternoon. The movie plans fell apart, and she may have felt guilty about you having to continuously support her, and it may have ruined her mood for the day. You don't know if that is the case, but you can't say it isn't either. Try to see things from her perspective before you do anything you will regret.
"There is no better than adversity. Every defeat, every heartbreak, every loss, contains its own seed, its own lesson on how to improve your performance the next time." - Malcolm X