1. Do you often get the annoyed when people mistakes your from you're, this from these or were from where?
I do. But I just drop it because I understand that English isn't the first language of other people, or they're not used to speaking/writing in English. However, if I know that you've been in the US for a long time or if you are an English major, I will judge you for your mistakes.
2. As a grammatical nazi, after re-reading your own post and feels there's something wrong or missing about it, do you feel the urge or need to correct them right away?
Yes. But if the keyboard isn't working, then no. I won't even care fixing my mistakes unless it's a formal paper or a major presentation.
3. Also when you see a person making grammatical mistakes, do you always have the guts to tell it to them straight no matter what?
No. I understand people and I know a lot of people who are just like me, whose first language isn't English. However, if I'm with my friends (who are perfectionists and geniuses) I correct them if they make a mistake, and they do the same for me. But we do not laugh at each other's errors.
Based on your definition, I don't think I am a Grammar Nazi
Because I'm different when I am with different groups of people. If I'm with school friends, I talk like a regular English student. If I'm with my bestfriend, I talk ghetto, and sometimes I talk like she does. She is so smart. I can't even.
Or when I'm talking to a filipino friend, I try to pronounce my words in a filipino accent to make the conversation fun.
What really annoys me is when people have a keyboard and they try to type an even shorter version of a 5 letter word. On my birthday, people said "HBD" instead of happy birthday. I just don't understand why people are SO lazy...
I am probably a 7.