I agree with everyone else. Time to move on. It's called voting with your feet.

When you find another LBS, let them know that you are looking for customer service, as well as a place to spend money on Bike Stuff. Don't mention names, but you can (gently) let it be known that you have had a bad experience in that regard.