Controversy over a political ad and a U.S. House seat in South Carolina.

FOX's Jeff Monosso reports:

South Carolina Republican Sheri Few, a candidate for a U.S. House seat, says she won't remove a campaign ad in which she stands in front of an American flag holding a rifle, saying:

(Few) "Weak politicians are too quick to blame a horrible tragedy on a flag or a gun and even free speech - and that's how bad laws are made."

The pastor of a South Carolina church, Emanuel AME, where nine members were killed in 2015 in a racist attack, calls the ad distasteful.

Though Few says she's a Christian and loves and mourned with members of Emanuel AME. But that the ad makes an important point about her primary opponents, who she says panicked when they voted to bring down the Confederate Flag a month after that massacre.

Jeff Monosso, FOX News.

Follow Jeff Monosso on Twitter: @JeffMonosso