Also I must say that heterosexual marriage isn't for the sole purpose of procreation, so your argument is rather weak. If it was then wouldn't infertile people be not allowed to married?
Marriage is the best way to raise children, would you agree?
So then allowing LGBT people to marry, it would allow more kids to be able to be raised in such an environment. Wouldn't that be a good thing for society?