How did Mexico City become the first city in Latin America to legalize same-sex marriage? At Politics Daily, Luisita Lopez Torregrosa is perplexed by the outcome of Monday's vote:

Suddenly, seemingly out of nowhere, Mexico City has become the gay capital of the Americas ... It was a stunning vote by any measure. This happened in the heart of Latin America where homosexuality is an abomination and "maricón" and "pata" are among the most odious words you can hurl at anyone ... Here in Mexico you have a socially conservative and deeply Roman Catholic city now giving gays and lesbians the right to marry, while thousands of miles north of the border the two most progressive U.S. states, New York and California, defeat gay marriage legislation and 30-plus other states have banned it.

Is a predominantly Catholic city the new gay capital of the Americas?