That's funny swoop!
As a measure of how times change, I'd like to note that in the Army Infantry now everyone below a rank of NCO is just referred to as "love muffin" or some other equivalent.
Soldiers who are lazy, incompetent, get in trouble a lot or display poor attitudes are bestowed with more colorful labels.