I'll put it plainly. You are obligated to confront him and give him an ultimatum. $500 bucks says he will get it and change if you mean it (I can use the $500).
If you mean it. This is why it actually isn't an ultimatum.
You're spending energy penning articles here instead of confronting the man you swore to stand by in good and bad. This is a bad time.