I'm so mad I could scream! There must be something you can do to stop this from ever happening again for as long as you have to stay there. Are there any free Legal Aid lawyers in your area? Those people deserve to be punished for all the suffering they have caused you and Graham.
I hope you can find some legal help. In the meantime, best wishes and much love to you and sweet Graham from us.