Hugs, I have plenty,

as for answers, I can only offer weird.
Here's the weird: Have you tried contacting a local television station or paper with your story? I know that when I lived near DC (years and years ago), the local ABC station had 7 on Your Side. They helped cut thru the bs.
I hope you find some help. It's unconscionable that you've had to deal with this for so long.