Get well soon, Randy. Sucks getting older when you don't heal up as quickly as you once did. I am not too awfully far behind you on age and I can fell it too. Sounds like you are just going to have to take it easy for a while. I wish I were closer I would love to come hang out/volunteer on the weekends to lend a hand.
The other situation just sucks all around. No easy solution for that one, but luckily you know an expert on how to get and stay clean. Congratulations BTW! It sounds like you did what needed to be done. You were loud and clear about letting him know that it is not okay, and you will not stand for it. You are also defunding the addiction so it will likely get better or worse but at least it should not stay the same. Nobody wants to be around that, be and enabler or put your loved ones in that situation.
Stay calm like a bomb.