Haha, I did read that in one of the announcements and laughed. It's an odd idiom/metaphor to use. Google it.
Not sure you are a cat lover? but as interesting homework go and pick a cat up by its tail, if you don't have a cat, try a dog. The results are likely to be similar...
Anyway, I'll keep digging