It's all very well for everyone on here to get on their high horses about this issue, but please be in mind 2 things
(1) It is very easy to take the moral high ground when your livelihood, and home, and family do not depend on it.
(2) If the small independent LFS take the view that everyone here seems to be demanding of them, there is a strong possibility that they will soon go out of business, and you will only be left with the chain stores. This will reduce choice and increase costs. Are you lot happy with that outcome?
Please just accept that, whilst it's not ideal, it's a fact of life, and don't treat profit as evil. If your employer didn't make a profit, you'd be out of a job. Just ask anyone who works for HMV, Comet, Woolworths, etc., etc.