WalMart and Bud's don't have to hire and pay knowledgeable employees. They don't have to show guns, explain features, sit patiently through inane political rants, or show the customer how to clean them. They just need a guy who's competent to do data entry.
What irks me is people who think they have the right to take free advantage of a brick & mortar shop's time, knowledge and services when they have every intention of buying their wares elsewhere.
Actually Bud's does have to do that at their store.
They have turned into quite a business model for firearms retail and service to it's customers. Not only internet sales but:
Indoor range, Action shooting range, New shooter training, CCW classes, LEO sales, gun rental, Class III sales and ever present sales reps that do know a thing or two about firearms.
Not to mention the pretty women that work the counters.