Thats some heavy stuff to post to a forum you just joined.
Just saying.
Edit: I see the join date.. still.
I'd straight up move. No need to live in Jerry Springer-land if you don't have to. Crack/Tweak whatever he's on, the kid isn't going to change until hits rock bottom and from the sounds of it, thats not going to happen for a while. With the enablers around him he's nowhere NEAR it. More of your stuff is going to be stolen. More cars are going to be wrecked. He'll probably do some time and come out even worse and either O.D. or do maybe something even more terrible.
Leave man. Seriously, get the wife [the kids if you got them] and LEAVE. Convince her to pack up and bail on all of that drama. It's not healthy for you, her and definitely not healthy for any kids you have or will have.