I think there's a lot of things LHBS's could do to make themselves more viable.
Agreed. It's getting harder to go when literally every single time I do they're out of several items I need for my brew day. Can't depend on them at all. And sometimes giving me attitude on top of it.
There's one LHBS near me that started out as a regular storefront, and they've started catering HEAVILY to online orders. They've done well, and the storefront has flourished because of it too. Fully stocked and tons of helpful staff. Unfortunately they're the only one like that in my area and they're 40+ miles away.