Eric, I am so sorry for the situation that you are facing. Its hard as parents to not feel like a failure when our kids act in ways that we are not proud of. You did the right thing, guaranteed, and I also want to tell you that you are NOT a failure. Your son is a person with his own mind, who will make decisions for himself. This has nothing to do with how he was raised or what he was taught. Hang in there and be strong for the rest of your family. Get some books on the subject, and surround yourself with support, these forums included. My thoughts and prayers are with you.