U.S. President Barack Obama said that he himself was surprised by his public crying this week while talking of steps to tackle gun violence. “I think a lot of people were surprised by that moment,” Obama said Thursday at a live town hall event with CNN’s Anderson Cooper in a Washington suburb.