In this context, I believe pussy means “gutless”.
Correct. “Pussy” in this context isn’t disparaging. It means “weak of spirit” - short for pusillanimous. Nothing to do with “lady parts” .