He has shown you that he is not to be trusted in your home. He can earn that trust back by doing the work to be trustworthy. If he moves home there is no incentive to do the work to clean up the wreckage of his past. Doing the work means being in a recovery program to deal with addiction. Being sober in jail does not constitute a revcovery program. If you and your wife are not attending now I suggest you go to Al-anon mtgs. In my county there are 8 just for parents of addicts. It has been a life-saver in helping me to set my boundaries, understand addiction and to see and do something about my part in it.