"Has the current character of Spain, Greece, England, Sweden, or Italy been shaped largely in the last 50 years? No."
I disagree Randy. In the last 50 years those countries characters and identities HAVE been largely changed by the EU and, more importantly, multiculturalism due to huge numbers of immigrants. A lot of European countries are becoming melting pots like the US, Canada, Australia, etc. These immigrants are definitely helping to change traditions, identities, characters, etc. Did you know that the UK came out with a citizenship test similar to the one we have in the US in the hopes that it would develop a sense of "Britishness" in newcomers? Check the BBC website for more on this.
Tea was typically seen as an important part of British culture and yet more people are now preferring coffee over tea. Tea time has changed!
Look at how North Africans have changed the makeup and character of France, Italy and Spain. Look at how Indians and Pakistanis have changed the makeup of the UK. Islam is quickly taking over as the predominant religion in quite a few parts of Europe. Muslims in Europe continue to have large families while the birthrate of most of "white Europe" has fallen. This phenomenon will definitely alter the "centuries old" characters and identities of Europe. Europe is no longer a "France for the French, Italy for the Italians, Germany for the Germans, etc." type of place. This is a good thing, not bad.
And I don't see how "singing the praises of who was in North America before European settlers took over" is irrelevant. Lots of Americans have Native ancestry. This should definitely be counted in our national character and identity. Not everyone in the US is descended solely from Europeans (I should know, I'm one of them). Some aren't even descended from Europeans at all. What of them? It seems that Europeans look at all who helped shape their characters and identities; whereas white Americans just look at Europeans. :-(