jinx,
I want to send you a (((((cyber hug)))))). I have been there and nothing I can say can make it go away. What you are doing is the right thing. Both in allowing your son to suffer his own consequences and by praying for strength.
I try to keep in mind that God has a plan and I do what I can to stay out of it.
Hugs,
JT