Agree. But their symbolism tells us who they are. What their beliefs are. So we can identify them as the enemy. Flags have meaning. We use them to communicate with each other. It tells others where our loyalties lie. What our allegiance is to. People who fly the Rainbow banner are telling the world that their allegiance is to sexual perversions. So we know to stay clear of those people.
If my neighbor was flying a rainbow banner, I would never allow my kid to be near that house.