Sorry for what you are going through, I have been there.
And there is no easy answer, but what worked for my 2
teenage boys is:
I called my local Sheriff dept. and explained to them what was
going on, my boys behavior. They had me bring them out
we did a short tour throught and they met some inmates.
My oldest son got it right away, but my youngest had to go
back for a second visit, and finally it's sinking in.
You will be suprised at they help you local officials will offer to
you and your children. They are there to help and if possible prevent seeing your child end up in jail.
Remember they are young and rebelious also, just let you son
know that your there if he needs you. But remind him you are his
mom and you are doing your job, and want only the best for him.
Good luck, I hope things get better for all of you