Weak teachers who put children off learning are too difficult to sack, the schools inspector has warned.