An allegory for Muslims.
Darnit you took my words right from me.. The locusts are there its called Islam...
Makes a person wish that pigs COULD fly!