Many prominent online retailers have vowed to remove all items bearing the Confederate flag from their websites following a mass shooting last week at a historic black church in Charleston, South Carolina. So far, eBay, Wal Mart, Sears and Kmart have