President Obama speaks about gun control during a CNN televised town hall meeting hosted by Anderson Cooper, right, at George Mason University in Fairfax, Va., on Thursday.