Ruling 5-4, the Supreme Court today struck down a federal law that recognized lawful marriages as only between a woman and a man.