Keygrip, you have a very good point, however I'm fairly sure my gut feeling at the time was correct. I liked the guy but he clearly had issues with the way the school was run, and I really could have done without the the extra brain cycles involved in worrying/thinking about what was going on. However the situation resolved itself (they dealt with it) before I came to the decision to speak up, but I should have said something earlier.
I guess this could have happened at any school, my only real beef with OFT was the accommodation issue. Apart from that I'd recommend them, except perhaps for the weather, but that's not really their fault :-)