Swamp Thang, I think that you are right that we should raise kids with the mindset to start their own businesses and not feel bad about their names for fear of discrimination. BUT, we really have to be realistic about what's going on in the world. I, PERSONALLY, don't know many professional people named Shawnteequineshia. It's not that they aren't out there.
I just haven't met any. I also agree with CleopatraJones in saying that people started giving kids these "ethnic" names to further separate themselves from White society. But what is TOO far?
Another pet peeve of mine is when people try to be a little bit too "phonetic" with the spellings of names, like Haley/Hayleigh; Megan/Mayghen. Those aren't that bad, but believe that I have seen worse. I, also, think that names
should have a meaning. I know that mine does.... but it's a very simple name. If someone can give me a DAMN good story behind why they named their kid Onomatopoeia LaTerikenisha Precious Williams, then HELL yeah, I'll understand. But that's not what's going on. People give their kids these jacked up names because they think they "sound pretty." WTH?

Say it three times fast!