posted by ami .
how same sex marriage define neo evolution theory.
The acceptance of same sex marriage reflects the evolution of social customs.
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.
Same sex marriage reflects our present mores of legalism and family values.