Demonstrator Carlos McKnight, from Washington, D.C., waves a rainbow flag outside the U.S. Supreme Court in Washington, D.C., U.S., on Friday, June 26, 2015. The high court will decide by the end of the month whether the Constitution gives gays the right to marry. The court's actions until now have suggested that a majority of the nine justices will vote to legalize same-sex weddings nationwide. Photographer: Andrew Harrer/Bloomberg via Getty Images