I would see the head personally.
I am amazed ahe got a WARNING for calling them wee bitches. She should have went.
Also, does this teacher belong to any sort of Professional body? If so, I would register a complaint with them, and with your Council & the Governing body.