It's tough to live with someone who suffers with PTSD. No one fully understands it, not even us who have it. Patch things up. IT's NO ONE'S FAULT!!! It just happens. He's learning, you're adapting... so slowly that you can't tell, but you are. I'm sorry these things happen.
Me? I KNOW I hate PTSD ALL the time! And to me, hate is a really strong word.