Top 10 Reasons Why Gay Marriages Should Be Legal

In the United States, only Massachusetts has legalized same sex marriages. Canada, South Africa, Sweden and Aruba are some countries that have adopted the legislation which allows same sex couples to marry, only after a long debate.