Yes. I agree with all the yes votes here. I've been divorced twice. Just finalized my second one last week. While she was with me, she never cheated.
It's true that you're not likely to meet a woman who will be true to you while she's hanging out at bars and clubs, dressed like a slut, getting hammered, and grinding up against every swinging dick in the place. Kinda seems like common sense, right?
You'll meet the good ones where it would seem you would least expect it if you spend a lot of time in the meat markets looking for easy girls. But, logically enough, you tend to meet nice girls at school, at church, at work, etc. You'll even have a much better chance of getting to know them a bit and pre-qualifying before you waste any time.
Also, my ex was very hot, the hottest I'd ever dated. But, after that experience, I'm quite content with dating girls a step or two lower on the looks scale who have a lot of other qualifications.
One more thing: we as men need to also look inside ourselves as to why all these women cheat. Either they are all sluts created by our modern culture, we make poor choices, or something is really fucked up inside our own characters.