In one sentence your bashing B&M shops and in another you're saying there a few good ones out there... What exactly is your point?
Everything posted on this forum is subjective... just because "some" of the B&M's you've been to have "raped" you on pricing doesn't mean all shops will "rape" you on pricing.
My particular experience today was a pleasant one and that just my opinion.
In one sentence you contradicted your original post.
You admit there are bad B&Ms but you made the blanket statement to support them all. Are you really saying I should go spend my money at a bad B&M that overcharges people like crazy just because they are local? Sorry, I don't feel like buying 30ml of bland ejuice for $22 just because the shop that sells it happens to be local. You go support that place if you think they deserve to be in business, I'm quite sure they would be happy to take your $22 for a 30ml bottle of juice.
And if you aren't saying that I should support bad B&Ms just because they are local, then what was the point of your "Support your local BM shops!" post?
I'll support good vendors. If they happen to be local, that's great. If not, I'll buy online. But I'm definitely not supporting the vast number of crappy B&Ms around me just because they are local.