Walmart says it will ban gun sales to anyone under 21. Walmart is banning sales of guns to people younger than 21, becoming the second major retailer to make such a move Wednesday following the Parkland, Fla., school shooting. The nation's largest private employer and retailer made the announcement hours after Dick's Sporting Goods earlier said it would make a similar move. Ref. USAToday.