Kind of off subject but on topic...
My local B&M has an area to smoke, but you have to be a member and pay a significant membership fee to sit and smoke there. The balance of their floor plan consists of their humidor (quite nice), accessory displays and a cash register. Smoking there would generally be uncomfortable. Do I still patronize them? Yes. Do I feel guilty about buying on-line? No. Would I buy more (a higher percentage of my purchases) if they had a chair to sit in and a TV to catch a little bit of a game? You bet!
What's my point? I'm not sure. I guess every B&M is different and "deserves" patronage based on their customer service and amenities. When I was in Orlando and visited Corona cigar, I bought their cigars, drank their beer and enjoyed myself immensely. If all B&M's were like that I think we'd all feel more obligation to buy more from them.