I can understand why you went through with the booking as you had agreed to see him and you have history together, however, personally I would never see anyone this demanding.
I would just promise myself that you will never see such a self entitled prick again.
As far as giving some money back I'd imagine we've all been there. I gave a guy £50 back just to fuck off as he'd booked an hour and came in 15 mins (on purpose).
I'd charged him 150. He began to become intimidating so I throw the money into his hand at the door after telling him I would kick his arse if he didn't get the fuck out now.
It just made me tighten up on my screening and I don't see certain types now.