I am far from wise but maybe:
Let him know how much you love him, how you know he is really a good kid under the "bad boy" surface, and make sure he hears you tell him that the LAST place you want to see him is behind bars.
BUT... if his 15 year old butt steps through the door in violation of court orders YOU will call the police to pick him up. He wants to be a man, he has to prove it to you first. He is acting like a child and everyone but HIM sees it. It does not help that "John's" mother has no spine.
You and your son are in my prayers. I was a lot like your boy, so I am speaking without making judgements.
P.S. where the hell is his father and what is HE doing about this?