> However if I wanna be proud of being middle class white person today, that would raise a lot of eyebrows and not a few people would assume I'm a "white supremacist".
Maybe I misunderstood, but this comes across to me as "Even though there have been no black slaves here, I still can't say I'm proud of being white"
And my point is that Europe, despite not having black slaves, still has a very good reason for that (the time a European white supremacist tried to conquer the continent).
I'm not from Germany, I'm for a poor east European country that never was part of any empire and never conquered another country. Why can't I be proud of my heritage? Why do I have to hide the fact that I'm proud of my heritage because English and Americans enslaved African people? Also wasn't it white people that then fought to abolish slavery? Wasn't Wilberforce white? Wasn't Lincoln white? Didn't British ships then police the international waters to stop the slave trade? Why do you decide that being white means "the ones that started the slave trade" and not "the ones that stopped the slave trade" and assign a negative connotation to it?
But I fail to understand your argument in this last phrase. Your argument is because someone in Europe was a white supremacist, then nobody in Europe can be proud of being white (aka proud of their heritage)? Because the mustache man took advantage of the German people living in really poor conditions and being miserable after the first WW and brain washed them into committing hideous acts, being born a German now is forever a curse? You can never be proud of your heritable before and after mustache man? What exactly is the algorithm based on which you decide if someone can be proud of their heritage or not?