Yes and no.
Brick and mortar stores are more convenient than online if you have kids. That’s because kids have to try things on, especially shoes, to make sure that they fit. You pull up in the minivan, march them in, get them what they need, then march them out so you can get home in time to feed them dinner and fold their laundry. It’s slightly more expensive, but ultimately faster and more reliable because you fix the problem once and don’t have to worry about returns.
The real bottom line is that you can't afford to piss off customers. If Dick's had said, "We don’t make money on hook-and-bullet gear so we're dropping it," then they could have gotten out of the gun business without offending people.
But they went for a virtue-signaling PR win and now the damage is done.
Okie John