Unfortunately customer service is never a guarantee in this industry
This is why punters have to speak with their money. If service is bad and there is no respect from the owners or management then don't visit the shop. Hopefully the message will get through.