You do have a lot going on. I know it’s hard to just sit and watch. You can only control you and your actions.
He feels like everyone he's ever cared about has abandoned him.
This^^^ is his feelings and until he goes to therapy and works them out, nothing you say or do will change them. No matter how much we love someone, we can’t make them better.
I could quit paying those bills, but he needs his phone to receive his work schedule and communication from his boss,
He’s responsible for him own actions, if he doesn’t have the money, he doesn’t have a phone. If there’s no consequences to his actions and your bailing him out, why would he have to change his behaviour.
the loan for the vehicle is in my name.
This one is a little harder, but it still comes down to. If he’s not paying for it he doesn’t get it. See about taking your name off the loan and he’ll have to find someone else to put on it.
I understand it’s hard, but PTSD doesn’t give you the right for bad behaviour. Setting your boundaries is about you and your needs. What you will put up with and what you won’t. You have to look out for yourself and financially too.
It's hard to sit back and watch him destroy everything we've worked so hard to build.
That is hard and I’m sure it pisses you off. In order for you two to get back there, it takes two people to do so. If he has acknowledged his behaviour, it’s up to him to change it.
You are going through a lot right now and the best thing you can do is look after yourself. I know it may sound selfish, but trust me it’s not. The healthier you are, the better you can support someone else. Supporting someone isn’t fixing them. It’s letting them fix themselves. I truly hope he did start therapy today. Therapy is also great for us supporters too. Sending a hug ? if you accept.