Obama on Guns at 2007 Townhall