Welcome Ujean
This is a tough one. I hope someone comes along who has a good response, because I'm stuck. I don't know about where you live, but is a taxi an alternative? It would seem you're locked into an enabling position because he could threaten to drive if you don't do it. You might just have to let him. I know that's not an easy decision.
Wish I had some words of wisdom. Keep posting.