You know that both of you are very biased, and there is no way to be objective about any symbol? It is the ones who makes the symbol, and the one who sees the symbol giving them meaning. Because symbols themselves are meaningless, and what meaning will be given to them depends on context.
If you compare a swastika on an ancient Greek vase, with a photo of convicted child molester wearing a rainbow flag which symbol is positive and which is negative?
You assassinate swastika only with Third Reich because you choose to, or you were told to.
And it seems that Devs choose that too. I understand their motives, not gonna fight it, and just accept it. But just because You choose to accept the association convenient to you, does not mean that universally one symbol is worse than the other.