Really I'm a pretty relaxed person, but I start to get frustrated when I have to repeat things 3 to 5 times over. I'm also generally not a fan of homophobia, and thus I don't really enjoy seeing "gay" used as "stupid" or whatever you'd like it to mean.
Also, "well, that's your opinion." Thank you! I thought I was parroting another person a moment there. "I'm not trying to be mean, but," simply is an excuse to insult someone close to you, leaving them upset and conflicted because of that excuse you gave them. You make them feel unreasonable. There are better ways to approach someone if you're having issues! Sit down and talk to them without insulting them. It'll develop your social skills!