I'm sure if you've explained the source of depression, then you would have nothing to worry about. I am by no means a recruiter, so I am just speaking from personal experience. Best bet would be to ask.
The only part psp staff run in warrior is the gym portion of the platoon. The rest is done by NCO's. Again, it all depends on the psp staff. I personally would take it up CofC, as he sounds like he's getting fucked out of a platoon by one or two staff that may not think very highly of him.
We don't work for you. We serve under you. I advise that you EARN the respect of those under you. We may follow your orders, but what we ncms do, reflects how you look. And you can bet your ass that we won't help you if you think you're better then us.
So if someone you knew got killed by a drunk driver its not so bad. Come on now. Driving drunk is 100% on you. No one else. And the fact that you think its ok and that you should even be looked at over someone without a dd charge makes me sick