The thing is, other countries have gay marriage, and have had for many years, and their society functions quite well so the fall down of society argument fails. In addition it hasn't led to children being taught about homosexuality other than in the we must respect everyone way. I would hope that even though you believe homosexuality is a sin you still teach basic human respect.