Man, oh man… this is a difficult post to read, but interesting.
First, I am sorry you are having to deal with this. Unfortunately, these happens things.
Second, everyone here is routing for you. The experience the folks in this forum is insane. Take what you want, need and I am sure you will...