It was a very good read, but it makes me sad, because you've obviously been through a lot... :/
If you ever have one of those "bad days" (I think you know what I'm talking about, tends to happen to people who have been through things like you have), then don't hesitate to throw me a PM if you need to talk or just vent.
On a happier note, I'm very glad that we have you around, you're a great person! 🙂