Dick's Sporting Goods said on Wednesday that it will no longer sell assault rifles and guns to anyone younger than 21.