Detox is not recovery. Living at his mom's place is not recovery. Smoking weed is not recovery. Remaining unemployed and ignoring his financial obligations is not recovery. Using " recovery" as an excuse is not recovery.
Protecting your young children is your job, not punishment or a control strategy.