My use of the word "quality" refers to their personal qualities that are relevant to relationships.
Your choice of language sets you up as a sexist and undermines whatever point you are trying to make. Ranchers say "quality livestock" and butchers say "quality meat." Your phrase "quality women" is dehumanizing and sexist in itself. If you were talking about "quality blacks" or "quality asians" there'd be no ambiguity about whether you were being racist.