My 0.000002c.....
Seems like you can't force it. Walk away for a bit. If he's wants to come back, he'll come back and then you can decide on your terms whether you can be bothered to take him. Just don't let him twist you this way and that. Whether it's booze or just old fashioned dishonesty, it's not worth it.