Discuss the below in detail:
Since ancient times, many cultures have morally condemned homosexuality, yet some cultures tolerated (or approved of) same-sex couples. In modern-day America, same-sex marriage is legal, yet it remains controversial.
Should same-sex couples enjoy the same rights and privileges that are given to heterosexual couples (including marriage and parenting)? Use consequentialist, non-consequentialist, or natural law reasoning to support your viewpoint.