I do feel for the small business' that are losing out to online retailers but it just doesn't make sense to pay more for something when you can get it cheaper online. We are already screwed over by the government with the multitude of taxes we pay on everything from our income to petrol so , in my opinion , it makes sense to save a few dollars where you can.
An example.. I purchased a Diesel hoodie jacket on line that cost me $AU100 shipped and saw the same jacket here for $350... The Australian economy didn't lose any business from me because there's no way I'd pay that amount of money for a jacket.