I've tried many things to help this appointment problem from happening, however to be honest nothing really works. Either they are going to show up on time, show up late, no show or cancel. So pretty much they are going to do what they want regardless and you have no way of avoiding that problem unless you can precisely keep track of the guy(s) who are no showing, etc. But you and me both know that's quite hard as well.
Well couple weeks back I showed up at legends for my 9am appointment to see Vienna and the girls said she'll be with you shortly. After waiting about fifteen minutes a gal tells me your running late, but will be coming, then asked if I would like to see someone else. I got the vibe that she was telling me I was in for quite a wait and decided to see Josie. Which turned out good!
So one suggestion, maybe try and be there when you are supposed to be. I got the impression from the staff reaction that this wasnt the first time this has happened with you!
So I too have had it with appointments