This is great news, congratulations!
What I will say for your xah, just being sober does not make someone less of an a$$. It is what it is, and it sounds like your son is learning that. It's heart wrenching to see them hurt though, I know that.
Big hugs! I hope you celebrate your new job!