I have a can of gasoline and I'm not afraid to throw it on the fire

...just kidding.
Many times the LFS is compared to the MO operation. Even stores in one city are compared to stores in another. Neither is a fair comparison. Every store has it's own business structure, complete with different operating costs and supply chains. Yes they do have to make a profit to stay in business. One thing to keep in mind...Vancouver has the lowest prices in the hobby in North America!
I hear all too often from the LFS owner that they get tired of people entering the store and taking a great deal of their time asking questions and then going and buying wherever it is cheapest. It works both ways. Many people want the "expertise" and advise of the LFS but often don't want to pay for it. Yes I do agree...this "expertise" and advise is sadly lacking in many LFS.