Obama: Gun Control Is Not a 'Perfect Solution'