Horrible acts of violence have forced President Obama to speak to a shocked nation after several mass shootings -- at a shopping center in Arizona, a Colorado movie theater, a Sikh Temple in Wisconsin, and, on Friday, a Connecticut elementary school.