I should have to ask, because the British Empire killed probably 70 - 90 million.
The Soviets killed something like 30 -65 million.
The Communist Chinese killed something like 30 - 70 million.
The Nazis killed something like 35 - 45 million.
Why is only the flag of the last one treated wrong, instead of all of them?
The total number of slaves who had their lives cut short by slavery is in the tens of millions. Then throw in whole Native American societies eliminated...
But America did a lot of good also. To get to the high numbers of dead, you have to look at a hundred years. The same is true about the British. And both had the seeds of very good in them from the beginning. Indian British and black Americans today have all the rights promised to others before.
I am not going to defend the Chinese or Soviet Flags, but there are many who would defend both as doing good. Both Russia and China had long brutal histories before the communists, and the communists argue that they ended the extreme brutality. While both are still very brutal, it is nothing compared to before. I still believe they could have moved past their brutal past without so much brutality, and could have moved to being far less brutal societies in the present. But it is hard not to say things got better.
The Nazis killed so many, so quickly. There was no seed of good in their ideology, and little good in general. Those that fly the Nazi Flag today have no good in them.