I was in my local Walmart a few days ago, and about 1/3 of their long guns were ARs. All were regular price.
Like others have noted, some of our WMs sell guns, some do not. Some used to, but now don't. I've never seen handguns in any of the WMs around here, but the one in my old hometown used to have a stack of catalogs out of which you could order any firearm available for sale in the US, handguns included. You could buy long guns there, but handguns had to be special ordered. I don't believe they even have those catalogs anymore.