nah, leeches aren't insects...they're space-worms!!!
I'd have to go with anteater....because it ravages on innocent ants (an organism smaller and weaker than itself)
~007~