I have German DNA. My ancestors were from Germany. My 5th great-grandfather was born in Germany. I have every right to criticize Germany because after two world wars, they haven't learned a god damn thing.
What should they have learned?
The lesson that most Westerners are taught is that WW2 was a war against racism and hate.
Germans especially had that lesson hammered into them during the Allies' "deNazification" process.
Germany learned that lesson well. Don't hate. Don't be racist. Putting your own people and country first is racist hate. Welcome nonwhite, non-Christian immigrants.