As of August 2013, gay couples who are legally married (anywhere) will be recognized as married by the IRS and the Federal government.
Because all people have rights.
The best answer that the gay community can come up with is: soon.
Gay people don't have rights because the government is stupid. And is controlled by homophobes. Gay people should have the same rights as everyone else. So what if guys like guys or girls like girls? It's not affecting you unless your gay. Gay people should have rights.
If you are asking if equal rights for gay people are important, the answer is yes.
There are many ways gay people are denied their rights. As of 2013, Gay people are still denied the right to marry in 36 US states. Many of those states also ban gay people from adopting or visiting their partners in the hospital. Gay people can also be fired from their jobs for being gay in 31 states.
There are no "gay rights". Gay people should have every statutory and Constitutional right Straight people have.
The shift toward equality takes time. Gay people in most democracies have come further than ever, but the job is not done.
All people who believe in freedom and equality support gay rights.
The Green party supports full equal rights for gay people.
What are "better" rights? Depending on where we live, gay people may have fewer rights than straight people or the same rights. (For example, a group of lawyers in Minnesota has identified 515 rights in state laws that straight people have that gay people do not have.) I'm not aware of any place where we have more rights than straight people.
He is against gay civil partnerships because they are not equal to marriage. Equal rights means full marriage for all gay people, and Barack Obama supports this idea.
Generally, they would be called a homophobe/homophobic.