Business is business. People like that won't be in business for much longer. WIth the internet today and the ability to buy items cheaper, one with a store front has to do something to get you to buy from them instead. If they can't compete with the prices, then they need to offer outstanding service and support. If you're goign to jack up your prices, and still not offer service and support, then close up shop because there is no reason left to buy there.
I am an internet business, and I still offer to help people with nothing in return. Heck, sometimes I'll offer advice and then point them to a competitor because they have a better price than I do. It's all about helping people, who gives a sh!t if you make $30. Is loosing that customer worth it? It costs more money to keep a customer than it does to loose one.