Before stating the problem I want to tell you about me. I am a bit of an introvert and very shy around girls. I also have a hard time communicating with people and I don't talk to people a lot. Only with whom my geekiness matches. My girlfriend is also a geek.
She's hot tempered. She usually gets angry about a lot of things. I am calm by nature. I don't really get angry on anything. And also I have a hard time accepting the fact that she is getting angry on "this" thing.
Now going to the problems :
What happens generally a lot of the time is that when we are discussing on any topic or subject, how I put up my point and tell her something might be anything general or may be something specific to her. A lot of the time she perceives what I said in a very wrong way, which is not what I implied or wanted to say, but she takes it like that.
Scenario 1: Time is about 5 am. I am feeling very sleepy and she wants to talk so I kept talking. This goes on till about 6:00 or something. I asked her if we can go to sleep, since we've talked enough and I am very tired.
What I meant: I am very sleepy, we've talked for a bit so we should go to sleep now.
How she reacts: Why are you saying we have already talked, I didn't ask you for a favor, I didn't stop you from going to sleep, go to sleep. (Angry already)
Scenario 2: She is getting angry on someone, her room mate, the shop owner from outside, it could be anyone. She is furious.
Me: I ask her to calm down and that getting angry won't resolve anything and she should not even think about her/him. She tells me why she's getting angry, and when I listen to her I generally think from both of their perspectives. Why she is getting angry and what the other person has done. I try to tell her that he or she might be doing it because of this or that reason.
How she reacts: Why don't you go away. You never take my side.
Me: I just want to tell her these things because I think there is no reason for her to get angry and that the other person might have had their reasons. I don't want her to be pissed off and have a spoiled mood. But instead of calming down she thinks I am also opposing her and supporting the other person.
I love her a lot and I genuinely care for her, that's why a lot of the time I keep telling her that she should stop getting angry because that's a bad thing and in return she starts hating me.
I don't know how to tell her that I want what's best for her, that I do care about her and that I don't mean to say anything bad to her whenever she thinks I am doing so.
Sorry if the question is too general but I really need help.