Over 80 percent of Mexican citizens are Catholic, and a majority of them support marriage equality.
The love that dare not speak its name has become the Energizer Bunny of court victories. It keeps going and going.
So now Mexico is ahead of the US on some human rights. Bizarre. And sad (for us, happy for them).