President Obama needed only a day after a landmark U.S. Supreme Court ruling for same-sex marriage to call for its recognition by all states.