I'd have gone for the Uber. Soooo, whatcha gonna do when he offers to return your jacket?
I'm a very direct person, but I probably wouldn't have said anything either. I mean how does one tactfully say, "holy sweet fuck, you reek!"? It's just one of those situations where there's no graceful way out.