Like anyone else who understands the importance of supporting the LGS, the lion's share of my gaming money finds its way into the assorted tills of those few LGS where I live.
Yet I am not a purist. Sometimes an online sale prompts me, because of the savings, to purchase one or more ships that I would have otherwise passed on. For example, I would never have purchased my Corvette or Raider if I had to pay what the LGS was asking for them. I just have a lot of guilt pulling the trigger on single-ship purchases that run more than an hundred bucks. I overlooked the Corvette for that reason for many months, but when the Raider came out, an online store had both it and the for sale for less than half the price demanded by any of my LGS, I was able to talk myself into the purchase.
My motto is I am willing to pay 10% more to buy local - which I do for most of my purchases, but I make no promises when a large online saving will put ships in my fleet that I would otherwise have passed on.