Wow!! The love shown in this room is almost overwhelming! I can't add much to what the others have said HippieChick but a very wise woman, on another forum, recently said to many of us who are struggling,
We are not responsible for our adult childrens decisions!!
I couldn't respond to that immediately and still have a little problem with it because my adult son killed himself at age 31 and I have residual guilt about it....because I'm his mom...and moms' always feel responsible, we are just stuck with it.
You are an "easy" target because of that love..your son knows that you love him even when he's being such an idiot. He'll have to live with his poor choices and own them. And remember that time is a great healer.
You aren't alone....we all love you and are here for you.