Thats such a shame for you and must be extremely frustrating. Good on you for reporting this and sending out a written complaint - keep at them and make as much noise as you can.
All the best, hope things come better for you