There are some places in my country and others that I would be free to be married to someone of the same sex:
Massachusetts. Connecticut. California (for around 20 weeks this year). New York (if it is from another state where it is legal).
Canada. Belgium. Norway. The Netherlands. South Africa. Spain.
There are other states and countries that recognize civil unions and/or domestic partnerships - not the name of marriage. In some cases, not the protections of a marriage contract.
My girlfriend's is having a baby. I am flying in next month hoping that this child will remember the schedule we have discussed more and more frequently as the due date approaches (Yes, I know how unlikely that is - I've had two of my own).
But, we aren't married. Nor does she live in one of the above states. (I do. But anyways...) The possibility of not being allowed in when she gives birth, while small, is still a possibility. Really? We could be denied access to our loved ones because we do not have a piece of paper? We do not have the right to be with the one we love?
Sure, we could file for health proxies, second parent adoptions, joint tenancy of homes, powers of attorney, wills and living trusts, etc. etc...but with the simple word "marriage", at least in the United States, most of these are commonly accepted as given. Why should LGBTs have to jump through hoops to be entitled to what heterosexuals do? Why should we be denied it because we aren't allowed to have this piece of paper?
There is a lot of talk about religion. There is a lot of talk about rights. There is a lot of talk about beliefs, values and discrimination.
I live in a country that was founded on Freedom. Why then do we not apply it evenly? For everyone? Where is the Love in that?