He has not come out in favor of gay marriage. I do not think he favors a return to law that criminalizes private homosexual relations between consenting adults.
No. He was against homosexuality.
He didn't. People did, by voting.
no
They do support gay rights :)
no
Yes he did support gay rights.
Most likely because he is from a conservative background, and must conform to his conservative party, family, and friends. The Republican community generally feels very strongly about opposition to gay rights.
John McCain does not support gay rights.
No. In fact, they support gay rights, and always have.
During his presidency, President George W. Bush, made it clear that he did not believe in marriage equality for gay people. But as of 2013, he has not been asked that question again, so his current opinion is unknown.
The vast majority of the world does not support gay rights (more than 75% of the worlds population).
All people who believe in freedom and equality support gay rights.