Because people are irretrievably stupid, and don't understand history. And, as a matter of fact, the Soviet flag, Chinese flag and many others are truly offensive, because of what they represent. Communism is far more evil, has killed tens of millions more people than the Nazi's would have ever...