I think we have examples of two extremes in this thread.

The OP's LBS not expending the minimum in customer service.

And ridebikeme throwing good money/time after bad in an attempt to take care of a customer who plainly doesn't care and won't support her.