"Female" is generally okay when used as a adjective (as you did here). It's when you're using it as a noun when talking about humans that you start sounding like a fedora tipping Ferengi.
You're also probably covered because your advice boils down to "treat people like people"