Gun sales are at record highs, but Wal-Mart, the nation's biggest seller of guns and ammunition, announced last week that it has stopped selling so-called "assault rifles" or "other modern sporting rifles."
Read the complete article: Investor's Business Daily