I think you're idealizing women.
Many of them do the same things you mention about men:
- They find some men ugly even if they themselves are average o worse (no self-evaluation). Lots of average women think they deserve a "Prince Charming".
- They despise or disparage men they dislike. They do it especially when in group.
Such behaviors have nothing to do with gender: they are linked with maturity, awareness and emotional intelligence.
The problem is not men or women: the problem is human beings are often limited or "faulty". Noticing these faults in one gender only is dishonest and intellectually lazy.