As an update to one of last week's posts, I'd just like to point out that same-sex marriages performed anywhere in Mexico must now be recognized by all Mexican states. Currently, Mexico City is the only district that grants marriage benefits to same sex couples in the country, but any couple that is married there must also be considered married in their home town. Legally.
In Costa Rica, LGBT citizens (and likely other minorities as this is probably a precedent setting case) no longer have to worry that their right to get married will be voted on by the general public. We in the states know how well that turns out. But their high court had the forethought to say that the purpose of a Democracy is not to put to vote minority rights, rather it is to protect the livelihood of all of the Democracies citizens. They did not legalize same-sex marriage, but they prevented the country's population from acting out of hate at the ballot box.
Meanwhile in Canada… well, nothing new there. Happy queer couples are still happily married (or angrily getting divorced, I suppose it depends on the couple) with the full blessing and protection of their government.
But here in the States? We still believe that same-sex marriage should not be recognized on a Federal level because "the chilren's" might have to be subjected to {insert random inconsequential, glib snippet or overtly untrue statement here}, and that recognizing marriages performed with full legal sanction of one state cannot be recognized in another because then Satan will rise up and rape our sheep, and that putting minority rights up for popular vote is fun. Man, I'm so happy that we are the leader of the free world!
How do we expect other governments to listen to our opinions when we can't even rationalize basic human rights?