I would say that there are differences. The Soviet flag, for example, was used before Joseph Stalin, and so was the Christian Cross before and after the Crusades (which, though mostly pursued under questionable motives, had absolutely nothing to do with an "attempt at genocide" at all by the way). I am conscious about the association of the confederate flag with slavery, though I think that it still is not comparable to the Nazi banner ...