After the controversy surrounding the Confederate flag following the church shooting in South Carolina, Walmart has announced that it will stop selling all merchandise with the emblem. This