Actually, I think a major part of your problem is with the escort you hired for the overnights. Part of his job is to please YOU and make you feel like you were enough for him sexually. If you had sex with him and you finished (or not), he should not be like "hey can I have some twinks over so I can get off again?"
He needs to do that shit on his own time at his own house.