Walmart announced in a press release this morning that they will no longer sell any firearm that falls within the definition of an assault rifle as well as setting a company policy that going forward they will no longer sell firearms or ammunition to anyone under 21. If Walmart follows it's history, sales will control company policies and they will be back to business s usual in a matter of months.