It has been like this since as long as I can remember, I somehow don't see it changing in many of our lifetimes.
I just placed an order from overseas and I don't feel guilty about it at all, maybe if my LFS had purchased some of the fish I have bred instead of getting them from up north I would have spent more effort and money with them. Goes both ways, if they won't support the hobby why should the hobby support them, especially since I am saving over 65% on what I ordered overseas and that includes shipping, even if I could somehow convince the LFS to source me the same products I bet it would still take 2-3months to get it when from overseas it should be here by the end of the week. It is not my fault they can't and wont compete with the growing internet shopping market.