Hillary Clinton has welcomed the campaign to abandon the Confederate Flag after the Charlestown, South Carolina, church massacre.
Speaking at Christ the King United Church of Christ in Florissant, Missouri, Ms Clinton (inset) praised the new push to do away with the flag but said it must be paired with renewed efforts to confront the deeper issues at the core of racial divisions, from policing to jobs to health care.
That, she said, is the way to honour memories of the nine people killed last week at Charleston's Emanuel AME Church.
The shooting was "an act of racist terrorism perpetrated in a house of God," Ms Clinton said.
"Let us be resolved to make sure they did not die in vain.
"We have a moment of opportunity right now and shame on us if we don't seize it," she later added.
Ms Clinton said she appreciates the calls from South Carolina Governor Nikki Haley and other politicians to stop flying the Confederate flag on the grounds of the state capitol.
"It shouldn't fly there," she said. "It shouldn't fly anywhere."
The Democratic presidential candidate also commended Walmart, where she was once a board member, Amazon, eBay and Sears for announcing that they will stop selling products adorned with the flag.