If the store can't afford to pay the overhead of being in your neighborhood and still turn a profit, then they shouldn't be in business.
You can't have it both ways. If you want stores to stick around, you have to make purchases in them. If your goal is getting online discounts, that's fine, too, but you need to man up and admit that it's unethical to "shop" in the store (meaning to examine merchandise and get your sizes right) only to make your final purchase online. If you do that, you're using the services and convenience of the store without paying for it.