(CNN) -- Days after the Colorado movie theater massacre, President Barack Obama on Wednesday forcefully spoke out against gun violence, making perhaps some of his strongest comments yet as president on the issue.
While the president said he stands by the Second Amendment and recognizes the traditions of hunting and gun ownership in the country, he told a crowd at a gathering for the National Urban League in New Orleans that there is work left to be done in tackling the problem.
"I also believe that a lot of gun owners would agree that AK-47s belong in the hands of soldiers, not in the hands of criminals," Obama said. "That they belong on the battlefield of war, not on the streets of our cities."
The president has largely steered away from talking about gun laws. While he visited the families of victims in Aurora, Colorado on Sunday, he did not wade into the political debate over gun legislation that dominated national dialogue over the weekend.
Talk of gun rights was also largely absent from Obama's speech in the aftermath of the Fort Hood shooting in 2009 and after then-Rep. Gabrielle Giffords and others were shot in Tucson, Arizona, last year. The president mentioned gun safety only in passing after the Tucson shootings to describe the polarizing nature of the issue.
Two months later, he wrote an op-ed outlining a plan that included enforcing existing laws and rewarding states that provide the best data about gun owners. But until Wednesday, he had mostly refrained from making public comments about the issue.
On Wednesday, however, Obama emphasized a need for background checks and the prevention of "mentally unbalanced" individuals from obtaining guns. He faulted opposition in Congress for lack of progress made in reducing violence.
"These steps shouldn't be controversial. They should be common sense," Obama said, though without elaborating too specifically on measures of enforcement.
"We should leave no stone unturned and recognize that we have no greater mission as a country than keeping our young people safe," he added.
Speaking aboard Air Force One as the president flew Sunday to meet with families of those killed, White House Press Secretary Jay Carney said Obama did not have plans to push for new legislation in light of the Colorado shooting.
"The president's view is that we can take steps to keep guns out of the hands of people who should not have them under existing law. And that's his focus right now," Carney said, adding it was too early to determine how the issue would play in the election.
Obama's silence on gun rights in the days after Aurora caused some critics to question the president's position on the issue. New York City Mayor Michael Bloomberg on Sunday pointed to Obama's 2008 campaign promise to reinstate a federal ban on assault weapons.
"The president has spent the last three years trying to avoid the issue, or if he's facing it, I don't know anybody that's seen him face it," Bloomberg said on CBS News, also calling on Mitt Romney to lay out his vision to reduce gun violence.
The presumptive Republican presidential nominee said Monday that he also saw no need for new laws and reiterated those comments on Wednesday, saying a change in legislation won't stop those who truly want to do harm.
"I don't know that I'm going be able to find a way to prevent people who want to provide harm from being able to purchase things that can carry out that harm. What I want to do is find the people that represent a danger to America and find them and keep them from having the capacity to use or buy things that can harm or hurt other people," Romney said in an interview with NBC News.
Obama on Wednesday, echoing similar refrains, said that government can only do so much in terms of preventing violence.
"Even as we debate government's role, we have to understand that when a child opens fire on another child, there's a hole in that child's heart that government alone can't fill," the president said Wednesday, stressing the role of families, teachers and community leaders in the upbringing of children.