I think during some battle with the Yeerks they should have led them to the mall, then have someone morph a WHALE on the glass roof, I think that would squish a few hundred Yeerks...
This might have also worked for David
Then, of course, they would have pointed out that they only wanted to kill Yeerks not humans...etc...etc.
................
...
...
Let's just morph the whale anyways XD