Hello rachelholland: Thanks for sharing your experiences. I'm sorry you had to be exposed to all of this. Welcome to MSF though.

Hopefully being here can be of some help. There's a lot of support that can be available on the forums.
You mentioned not being sure what's appropriate on this forum. One thing you can always do is to private message any of the forum moderators before you post and ask their advice. (Their names appear in the bottom right-hand corner of the forum page. At least that's where they appear on my old laptop.) Everyone here on MSF is supportive and glad to help. Best wishes...