President Obama has called for a shift in how the US thinks about gun violence.
Speaking at a press conference in South Carolina following the shooting at a church in Charleston, Mr Obama said he had had to make statements like this "too many times".
He added: "It is in our power to do something about it. I say that recognising the politics in this town foreclose a lot of those avenues right now but it'd be wrong for us not to acknowledge it.
"At some point it's going to be important for the people of America to come to grips with it and for us to be able to shift how we think about the issue of gun violence collectively."
Barack Obama says that the United States has not yet overcome its history of racism and used a racial slur to highlight his point.
The church where nine people were murdered last week has reopened as the city shows solidarity with the congregation.
Dylann Roof, the suspect who allegedly killed nine black people in a South Carolina church, is pictured on his 'own' hate-filled website.