The United States Supreme Court today has announced the long-awaited decision legalizing same-sex marriage in all 50 states. In doing so, all states must recognize all same-sex marriages as valid, regardless of in which state the marriage took place.