Two of the nation’s largest retail companies, Walmart and Sears, have announced that they will no longer carry merchandise bearing the Confederate flag, which has…