You sound like the kind of client that causes misery for a MP.
If a client wastes an escorts time, by booking an outcall with the agency, there is more than one party involved. The driver, girl, and agency all have to get paid. You represent money going out of the escorts pocket by taking up one hour of her time to have her leave at the door.
If the case is the girl that came to the door is "too old", that's not a valid excuse except if there was there a severe error and the person who showed up does not match the description/pictures you were given. Reputable agencies won't do this. You have every right to enjoy your experience , you could have called the agency and told them. They are a buisness and want your buisness, if you don't give them the opportunity to at least make amends, you are going to leave a seriously bad taste in their mouth.
It's a HUGE pain in the ass to have a client come to the door and waste the phone girls time by asking endless descriptions, asking to see pictures, requesting a cattle call (which we DON'T do), then end up not booking. If the phone girl said you were pissing her off, you must have done so somehow. We try to be as friendly as we can to the clients as long as they don't act like time wasters.
We have blacklists and certain protocols we have to abide by. Respect them and you'll be treated like gold, disrespect us and waste our time and we will not be happy.
You REFUSED to pay a drivers fee? That's a rookie mistake, you should have been given the prices or at least be a man and ask before you booked the call. You then told the SP she was "too old" and told her to scram? Do you understand how disrespectful that is because you couldn't shell out 50 bucks for her to come to YOU?