Analyze reasoning on both sides of why same sex marriage should or should not be legal.