Waste of time or confused client ???
You got played. Put the info on this guy out to your Sisters and let them know of the game and the difficulties getting him out. Otherwise, he will do it again if he has not already.
Old Dingus
I agree with most everybody saying he was wrong, however, the OP stated that you told him he was going into hour number two, but says "I tell him no problem donation is time and companionship so he knows my rate and what I'm here for so I'm thinking for the whole 2hrs. Everything is straight."
Everything was not straight and from what you put in your post is the result.
Regardless of this guy being a newbie or "playing" you, if you would have stated it, instead of thinking(your words) it, you would have saved yourself an hour of your time.