The LBS don't stock it anymore because people don't buy from them. What people fail to see is that WE have already created the problem that we are complaining about. Bike shops used to stock tons of parts and multiple brands of bikes. Then the internet made running a mail order shop so easy that someone started to get rich off of it because he didn't have to pay for shop space. Just some wearhouse on cheap land. We suckers bought into it and ordered from them, so the LBS had parts and bikes just laying around that they couldn't sell for what they paid to have them shipped to them and assembled. So now they don't carry the stock because people don't buy it.
Essentially, we have it backwards. It's not that you don't buy LBS because the store doesn't stock it, it's that the LBS doesn't stock it because you don't buy it from them.
I understand your reasons and even do the same thing myself, but we have to remember that we caused this to happen. I can't stand people who order from the internet while complaining that they have to wait for it when they're not the victim. They're the instigators.