I’m proud to work for my lbs, although small we always do a bloddy good job, charge way less than anywhere nearby (including a to-be-left-nameless large shop where prices are high and customer service is low…why go there!!!) and have most jobs done the same day.
We are also bribed by cake, and will do pretty much anything to keep the customer happy. I have not yet, since working there had a customer who wasnt shocked by our speed/cheapness/quality.
I do however understand what you mean by bad attitude, we have a rule: if you come in and are polite, upfront and just generally pleasant we will do near enough anything for you. If you come in aggressively, no please and thank you’s, demanding this and that you may be charged more 🙂
Sorry but if you are an ass to people working really hard for you, on near minimum wage, then its a real shame.