I buy local when it truly is local: farmers' markets, and other such local producers. I do not care especially about buying local when it's a local purveyor of a translocal product. I have no incentive at all to waste (an admittedly very small amount of) gas to travel to any of the several game stores in the local area when such a large fraction of the cover price goes to WotC, to a book distributor, or to other translocal entities. When most of my buying dollar is sent outside of my community, my reason to buy "local" goes away with it.
When the local support incentive disappears, I will shop on price and emotional valence. For an example of the latter, I will not shop at Wal*Mart, because I abhor their business practices. On the former, nearly all of my book purchases are through Amazon, especially now that I have Amazon Prime. The convenience of having nigh any book I want delivered to my door, guaranteed, within two days, and at brand new (that is, non-shelf-worn) quality? There is no conceivable way for a brick & mortar store in the area to compete, unless it's one of the used book stores that I'm frequently in anyway, and which discount books at 50% off cover.
When the local support incentive disappears, I will shop on price and emotional valence. For an example of the latter, I will not shop at Wal*Mart, because I abhor their business practices. On the former, nearly all of my book purchases are through Amazon, especially now that I have Amazon Prime. The convenience of having nigh any book I want delivered to my door, guaranteed, within two days, and at brand new (that is, non-shelf-worn) quality? There is no conceivable way for a brick & mortar store in the area to compete, unless it's one of the used book stores that I'm frequently in anyway, and which discount books at 50% off cover.