Sidestepper - I'm disappointed for you that the Partial Program you're in is such a mess. The PHP I went to for a couple of months was just all high-functioning, reality-connected consumers. I've nothing against any consumer. It's just that, in an out-patient setting, mixing up folk with such widely divergent needs becomes counter-productive (IMO.) Still, hanging in there may help you get other issues addressed. (Like: get a pdoc. Also, maybe, a case manager.) I was once invited to join a social rehab program than was kind of like what you're describing. I went for awhile. Everyone there got picked up by a bus, while I drove 30 miles to get to it. I got to thinking it wasn't worth the gas. I'm glad to have gone and seen what was going on there, though.
I hear a lot about DBT, as being a helpful program, if you can get into a good one. Sometimes the best you can do is "jump through hoops" to make connections with motivated mental health providers who might be willing to give you some back up.