‘Pussy’ is not vulgar in this context. It is a slang shortening of the word pusillanimous which means ‘weak’. Always has been.
Have you been running around calling people “pussy” believing you’ve been referring to them as “pusillanimous”?