My son whom we had told told leave the house a few months back for stealing which has been an on going problem because he would steal anything he thought was valuable to sell for who knows what. He got a job and we told him as long as he was working he could stay at our house which worked well since he wasn't there when we weren't. After about a month or so he decided to move in with a friend. After moving in with his friend he worked about a week. Then one weekend he came by our house to visit which was ok, out of the blue he flipped out and started fussing and cussing at my wife and me, went out side and started beat his car with his fist. We got him calmed down and he left. Fast forward a couple of weeks he move out from his friends house and moved in with my parents. My mother is in remission, my son caught a stomach virus and ask if he could stay with us for the weekend so he didn't make her sick. We allowed him to stay and all went well since he was in bed most of the time. Sunday evening I told him that he could stay that night and Monday but if anything came up missing or broken he would not come back. We have a deadbolt lock on our bedroom door as well as my teenage daughters to keep him out of our rooms. Monday afternoon my mother in law and father in law has bought a new vehicle and were driving past out house and saw my son sitting outside smoking. So they pull in our driveway, my son runs in the house and came back out with 2 pistols. He said he thought they were on of his former drug buddies who has called him earlier in the day and threatened him so be kicked in our bedroom door and got the pistols out of my nightstand. They called my wife and me and told us then he called and tried to make it sound ok. I told him to give the pistols to them and stay outside until I got there. My wife arrived before I did and told him to leave and not come back, he then threaten to spray her with mase. By the time I got there he was gone. I have always been told I enable him but I had had enough. I called him found out where he was and went and confronted him about the ordeal. I then told him that he was not allowed to come back. Later that night he called and ask if I would take him to the hospital, he wanted to check himself into rehab. So I did, he was admitted. 2 days later he calls and says that they are releasing him in 4 day and that he's going to go to AA and NA get a job ect. And wants to know if he can come back home. I say know he needs a long term rehab. Not just a week. I then proceed to be told what a low life sob and several other colorful names that I am and that if I cared I would let him come back. I just don't feel that he has received the help he needs. I suggest a halfway house but he refuses stating that if he can't come back to our house that he will just go back to a life of drugs, using and selling. Did I do the right thing?