To globalize any group of people based on anything is folly. Would it be fair to say such things about all men? Are all men like you, (whatever traits you might have, good or bad)? NO. To think so simplistically about women and write them off is just inaccurate and unfair not only to the women that do not fit the description but to yourself as you'd be missing out on finding a good woman in your life by writing them off like that.
Train yourself to base things on your experience and realize that in context YOUR experience is not the whole. In other words it's ok to say that all women you have known or met so far have been a certain way but keep the reality that there is no way you can know how every single woman on earth is, and be determined to find different. If you convince yourself and know in your mind they are out there, you will eventually find them