Since it is an understatement to say that there are weaknesses in the theory of evolution, so why cant they be taught.
Exactly! They could use Gravitational Theory as an illustration of how something isn't wrong just because we don't understand all of how it works (and it would illustrate the intellectual and ethical bankruptcy of the "It's only a theory" line).
Or discuss the strawman "Darwinism" argument, where Creationists try to pretend there have been no advances in our understanding since Charles Darwin and attack hiss original theories.
I think it could be an excellent tool to give our students a better understanding of science in place of the misleading false representations it is often given.