Minority leader Nancy Pelosi called for New York Congressman Anthony Weiner to step down and avoid further embarrassment to his family, himself and the Democratic Party. She even threatened to strip him of his committee assignments. President Obama went public too, suggesting that Weiner resign. Today, from Sheepshead Bay in Brooklyn, he did. We hear more from Steve Kornacki, news editor and political columnist for Salon, and Ken Vogel, chief investigative reporter for Politico.