Good. This is perhaps the most clear-cut, "black and white" issue to me.
It's simple: Gays should have all the rights that straights have. They don't currently.
Solution: Give them those rights legally.
yes they do, any gay can get married to a member of the opposite sex even in North Carolina.
gays obviously went to the Joseph Goebbels school of propaganda "if you repeat a lie often enough idiots will believe you".
Even though I'm pro gay marriage there is some truth to the statement you made. Personally I think gay rights is a struggle over the need to re-define marriage ( Which I feel the traditional man and women only thing is outdated). Personally when I think of a Civil rights issue I thinnk of an issue in which the majority of the people have a right whiles a minority is denied these rights, Think African American's not being allowed to vote whiles white Americans were. However no man in America(Well before states voted on it) black/white/Hispanic/Asian had the right to marry someone of their own sex so I don't really see how it's defined as a civil rights. If it was a civil rights issue I feel someone(The majority) would have to have the rights to marry their own sex and that majority would have to be denying a minority that same right but that's not the case.
Anyhow we're in 2012 and we need to redefine marrige, If Gay couples wanna be miserable like half the people who get married why not?