The acceptance of same sex marriage reflects the evolution of social customs.
http://en.wikipedia.org/wiki/Neoevolutionism
Homosexuality has been accepted in many cultures for thousands of years. The addition of homosexual marriage is a logical extension of this custom in today's world.
how same sex marriage define neo evolution theory.
2 answers
Same sex marriage reflects our present mores of legalism and family values.