I disagree completely. Simply because you can't find someone who lives up to your expectations does not mean that they are unrealistic. Yes, they might be, but for most reasonable people, it's more likely that they're looking in the wrong place or at the wrong time.
Your assertion is basically "lower your standards to what you see around you."
Your assertion is basically "lower your standards to what you see around you."