I'm no activist or anything, nor do I have any particular inclination towards gay rights, but since you appear to lack basic comprehension of the English language, especially when related to a sequence of events, let me explain the words YOU typed, which lead me to ask the question "is there something wrong with being gay?".
You:"I don't drive a subaru because I'm not a faggot". Essentially what you established here was that only "faggots" drive subarus. In case you didn't know (actually, I'm not surprised that you don't) "faggot" is a derogatory (bad, mean, hateful) way of saying "gay person". Expressing that only gays drive Subarus isn't necessecarily a negative thing, but using the word "faggot" to connote that is.
Your argument at this point may be this:"faggot doesn't mean gay, It's just a word for people who I don't associate with or agree with". Well, in this assertion, you would be establishing a very anti-gay agenda, but since it's only a hypothetical scenario, I won't hold it against you. However, what does give some substance to the hypothetical I have layed out is the fact that you went on to say (excuse me for paraphrasing) "I knew a gay guy, he drove a subaru, we joked about gays driving subarus". The issue I have with this is that since you already established that "faggots" drive subarus, and that you associate subarus with gay owners, you are saying that gays are faggots, and hence using the word faggot derogatorily. And while I already mentioned that I don't paticularly give all that much thought to gay rights, I do believe that people have the right to be treated with respect, especially when the part of them being attacked is out of their control (ever heard of racism?).
Don't try to argue against this, because you'll only sound dumber than you do in a normal day of trolling. And no, I'm not gay.