In an ideal world, I would agree with you, wholeheartedly. On a purely personal level, I DO agree with you. Its just that, frankly, I think it more practical to acknowledge reality in some cases, that's all. The world is not ideal, and not everybody agrees with Mr. Ya'akov ben Avraham or Mr. Gary Green. And look, mine is only an opinion. Its hardly the law of the land. What I suggest is my suggestion, not law. Two persons should name their baby what they like.
THORK, that's taking it too far. I do believe that people have the right to have their culture respected and supported. But in terms of assimilating to society, I think it might be wise of them to consider some steps to take in a personal direction, that is all.
EDIT: Weingoldbergstein. Creative, I'll admit. And yes, you are right. Most, not all, Ashkenazi Jews have names that, even when they are not Hebrew, are something Yiddish sounding. I have a friend named Leonard. Now that is normal enough. But his last name is Goldstein. Now he has a Hebrew name, but even without using it, he still is noticeably Jewish. As are a lot of Ashkenazi Jews.