The Supreme Court ruled today that states cannot outlaw same-sex marriage. The court’s declaration that gay couples have a constitutional right to marry means that a state can’t block that right regardless of popular opinion in the state’s legislature.