I don't think you're horrible. But I can't tell you the number of times I have said this of myself and that I am no good. I usually follow up with I don't deserve to live and I am so tired of trying. But if I can hang on long enough, things get a little better or the intensity of the feelings lessen at least a little so that I can keep going. Someone, I believe it was on here, once told me "It's not a bad life, it's a bad day." And yeah, there's plenty of evidence for it having been a bad life, but there's also evidence for in the hear and now and not the past for it being a bad day (or period of days), but these will pass again. Such is the tide of PTSD. I hope you can find ways to lessen the intensity of your feelings. I think you are a very valuable member to this community and that's a good start at being a good person and not being horrible.