The Supreme Court has ended two decades of litigation, and finally declared that same-sex couples have a right to marry in every state in America. Justice Anthony Kenedy, who authored today's ruling, ...