I find the idea that gamers are morally obliged to financially subsidise their local game store quite amusing. If you're a small-press publisher who likes to see print copies of his goods on sale in games stores, naturally you want them around. That doesn't create a moral imperative on anyone else to buy either your stuff or buy WotC's stuff at high prices so the store stays in business. You can always offer your stuff by ESD or mail order, you know.
Personally, I get all my games supplies mail order - either direct from the producer (eg em4miniatures) or from a games store across town, Leisure Games. Leisure Games is the 'friendly local games store' for its area of Finchley, north London, but this is London, and getting there & back from south London would take me a good 3 hours. I buy from them because they have good - very good - service, a wide selection, and fairly reasonable prices*. I don't shop with them from a desire to support the north London games industry.
This is _sarf_ London, mate...
*I later discovered I could have got Lost City of Gaxmoor from them for a little over half what it cost to have amazon.com ship it from the USA.
Personally, I get all my games supplies mail order - either direct from the producer (eg em4miniatures) or from a games store across town, Leisure Games. Leisure Games is the 'friendly local games store' for its area of Finchley, north London, but this is London, and getting there & back from south London would take me a good 3 hours. I buy from them because they have good - very good - service, a wide selection, and fairly reasonable prices*. I don't shop with them from a desire to support the north London games industry.
This is _sarf_ London, mate...

*I later discovered I could have got Lost City of Gaxmoor from them for a little over half what it cost to have amazon.com ship it from the USA.