Well since the folks on substance abuse think saying what you are going to say is going to sound mean is a bad thing I will preface this and say you will probably not like me after I tell you what I am going to say...lol. Personally I dont really care if you like me if I can save you from the next 10 years of having difficult child completely run you into the ground and drive you into a stroke or worse.
You need to not bail your son out of jail...at all. Not even if his bail comes down to $1.00. If he gets out on ROR, refuse to allow him to come back to your home. In fact, right now while he is in jail, go get a restraining order against him. If he shows up at your front door, dont open it and call the police. Have a laminated print out of all the shelters in your area and tape that on the front of your house. I would take one phone call from jail and that is to tell him that you are no longer going to put up with his koi and he cannot come home again. If he wants anything he has at your home, arrange with a deputy to come pick it up. That way if he gets out of hand the deputy will take him away.
You have done your job. He needs to do his. He needs to move on now.