I’m really sorry to hear this.
FWIW, my somewhat limited experience with them has been uniformly positive, but this sounds awful.
I appreciate the testimony. Duly noted.
As previously mentioned here, some strongly worded emails to the highest possible source and a necessarily-vehement written warning with as-negative-as possible a rating are certainly in order. I wish I could provide some good options at this point, perhaps others would have some good suggestions.