Once gain, I would venture to say that many of the issues your H. "came back" from Iraq with were already there before he left, and you may not have been with him long enought to let the true colors come out. Cutting himself because someone "encourgaged him to do it"? That's just not normal under any circumstances. It's not like she's "encouraging" him to learn to ski! One night stands on Craig's list "Showing his welts?" You need to really step back and look at this. He may nerver come back from Baghdad or wherever else his head is at. I'm not trying to be cruel, but this behavior is WAY over the edge. You on the other hand are looking at a future, and are in law school! Incongruent! The difference is YOU ARE A SUCCESSFUL DREAMER!
Based on what you're saying, I would not expect his behavior to turn around over night, so you have to live for you right now. You've got great ambitions and obviously have a lot going for you. Like most of us here, you need to get to that point where you can let go. That doesn't mean giving up, it means preapring yourself in case it doesn't work out.