I had a similar experience at Ruby last Summer, and stayed away for over six months.
Had called for an appt for one hour, paid the HF, provider came back with change because, she announced, I would only get a half-hour since more customers were arriving and there were only two girls working. It wasn't the provider's fault, I don't think. Management getting hungry for faster turnover.
Getting short-timed really burns my ass, though, especially after having made an appt.
I guess their new appt-only policy is intended to decrease that sort of negativity.
Also not very enticing that the provider's "no" list was so extensive. Effective management would then offer a more amenable provider.
Do they have no concept of customer relations?