Society cant accept same sex marriage, because seens we have historical records love, marriage, having kids or a family everything was between a boy and a women. We cant just change the way natural life or the cycle of life is. thats why we cant legalize same sex marriage.
Society has had Homosexuals since ancient times, however since people just like you privatize this humans their basic right they are forced to live without one of the basic rights made by the constitution. You said marriage is to have kids, that is totally wrong, there are people who dont marry and have kids, there are people who marry and still dont have kids, this community of homosexuals want a recognizement for their love, and if there is people who make illegal a natural process by which they became homosexuals, who will give this people the basic rights of a human, because it doesnt matter if they are homosexuals or not, they are still people and their Human Rights need to be covered.
Homosexuals are made not born. Yes, we are not saying they are not humans, we are not saying
they cant love each other, this debate is about legalizing their marriage not to decide who they can love or who they cant like. so i propose having homosexual communities apart from normal society for them to have their relations or anything they want
The only thing you are doing with your proposal is allienating them from their families and societies, as you said this debate is of legalizing same sex marriage worldwide or not, i think we dont loose anything by letting them have the recognizement they have wanted all their life. Homosexual marriage should be legal and if not you are taking their rights and you can have a jury trial in the International Court of Justice for inhumannity. To conclude i will like to adress every single person who opposes: We are doing the same error Nazis did in the WW2, we are doing the same error we did with "afroamericans"and we are doing the same error as we discriminated women in the past. Please dont fall in another error.