It's not all women, but all men too. You might not think it at first, but after spending enough time with any human, you realize they are one of the four things you mentioned.
Once you find somebody you truly love, those things don't matter anymore, because you love the person while accepting their flaws.