I remember buying .38Spl from Sports Authority a long time ago, now they don’t sell any firearms. One of the best places for a good price on long guns, is WalMart, but they don’t sell handguns either.
In many places, WalMart does not sell long guns, either! In the north central Texas area, you must go at least 100 miles away from major urban areas to smaller towns find a Walmart that stocks long guns. Walmart is selectively playing the politically correct game regardless of volume of sales in a given area nor will you find any firearms on their web site.