You and your husband need to sit (maybe with a counselor or clergy person) and come to an agreement regarding your son. I'm sure he is worried about the safety of his family and belongings. You are worried about your child. Two different ways of thinking.
Call the cops, report what he did to your daughter as that is domestic abuse. She deserves to feel safe in her own home. Any time he comes near the house or one of you - call the cops. My husband and I turned my challenge in when we caught him with synthetic pot in our house. Talk about a hard choice, but we had to let him know that it was not allowed in our home and we have not allowed him to come back to live until he can prove he is clean. He now has a felony on his record and can never live here again anyway.
You can only control your life - not his. And standing back watching the self destruction is horrible. But he will realize how bad this is once there is no one else to help him. My challenge is now beginning to realize that in order to have someone help you, you have to follow the rules and be honest. Unfortunately it took two weeks in a maximum security jail and 120 days in county jail for it to sink in for him. I won't even get into how much money he now owes with fines, restitution, and fees. OMG!
Pray for God to protect him and the others he may come in contact with so no gets hurt. I pray that God gives you strength to get through this!