Serenity, I am not a parent, but as a formerly rebellious teenager--and weren't we all--
YOU are not a failure. Your son is a human being, making his own decisions. Nothing in any of your posts demonstrate an inadequate parent. This has been a rough time, and your son is reacting to it.
Do what you need to do to feel safe. Let him take the consequences of his actions.
I send you all the love and peace I can.
Me: 44 Him: 42 Together: 23 years; never married Bomb: August 1, 2009 Affair since May 2009 Walk away; no conversation; no process