You should be pissed off at the people in other ski shops and retailers who failed to provide the level of services that you are, not at the customers.
Last I looked, I haven't killed anyone, and don't have the time or bandwidth to be pissed off at the brick and mortar retail world. We can't control what other shops do. We go out of our way with customer service, especially given the volume we do. Occassionally a customer has an unreasonable gripe, and yes, we do 'fire' them. One case was with a skis mounted and measuring .5 mm different longitudinally between left and right skis. The customer claimed he could feel .5mm, and that jigs are perfect, and we were incompetent.. that's not 1, that's .5mm. We returned his money, took the skis back, and said that we could not provide service to his standards... all very politely.
If I read only this thread and didn't know any better from our customer base that we don't suck, I'd throw in the towel. But here's the deal. We all get to vote with our wallets. If all shops suck, then we just need to tune and prep (maybe make?) our own skis, hand mount, etc... no problem other than time. Personally, I like working on my own gear. It's sort of meditative.