This is part of the problem: what you want is nice-looking names, but what you're asking for is real names. Unfortunately, not everybody's real name matches your "niceness" rules, and even the people who have sensible "real names" don't always use those names in all their social contexts.
What I want is for Google+ to list my friends under names that I recognise. I don't care whether they happen to use that name when talking with their parents, their employer or their tax-office, I want to see the name they use when talking with me.
This is part of the problem: what you want is nice-looking names, but what you're asking for is real names. Unfortunately, not everybody's real name matches your "niceness" rules, and even the people who have sensible "real names" don't always use those names in all their social contexts.
What I want is for Google+ to list my friends under names that I recognise. I don't care whether they happen to use that name when talking with their parents, their employer or their tax-office, I want to see the name they use when talking with me.