Obama wanted to avoid talking about gun legislative so he played along with what republicans were saying even though most of it was false. but if he defended himself it would cause gun controversy during an election year and risk him losing votes.