Yes it should be legal in every place Yes, same-sex marriage should be allowed. Not letting them get married is a total violation of their rights. When it comes to religion, outlawing same-sex marriage because it is a "sin" would be violation of the right to your own religion, and forcing it onto others is breaking that right. If you just don't like the idea of same-sex marriage then causing something to be outlawed because of your personal opinion is a clear breaking of the right to your own opinion. If you are a homosexual, you can not just choose to be one, you are born with that sexuality. I should know, because I am a bisexual. Also let us not forget, even though I am an atheist, God thinks of all the sins to the same degree of punishment, and people averagely commit at least one sin every single day. In America it is supposed to be a free country where everyone has rights, but not giving certain people rights is violating that. And if you think that it is bad because they can't reproduce, then that reason actually contradicts your statement. Not reproducing actually helps us because our world is dangerously over-populated. So same-sex marriage should be legal because making it illegal is a complete violation of the rights that everyone is suppose to have.