Dick's Sporting Goods ended the sale of assault weapons and raised the minimum age to 21 for gun purchases. Other pressure groups called on Walmart to use its vast resources to invest more in ...