LKS 20150627 SAN FRANCISCO, CA - JUNE 26: A same-sex marriage supporter waves a pride flag while celebrating the U.S Supreme Court ruling regarding same-sex marriage on June 26, 2015 in San Francisco, California. The high court ruled that same-sex couples have the right to marry in all 50 states. LEHTIKUVA / Justin Sullivan / Getty Images / AFP