On Wednesday, Walmart announced it is removing semi-automatic rifles and similar sports firearms from its stores because of poor sales—not because of the killing of two Virginia journalists on live TV ...