I'd love to see LBS's to succeed because it means that enough people patronize them to make it sustainable, which means that there are more cyclists out there. More cyclists on the road is better for everyone, drivers included.
I might be willing to overlook some of the minor character flaws described by OP and continue to patronized them...maybe.