The rainbow flag is figurative, not literal. It represents the metaphor that we appreciate a rainbow as beautiful because of all of its diverse colours, and thus if we appreciate and embrace the diversity of humanity the same way, then we are far more beautiful. It already represents every one of us.
This change makes the flag literal and destroys this metaphor. Suddenly the colours are meant to represent skin colour? It becomes exclusionary and divisive. I think it is the wrong way to tackle issues of racism within LGBT communities. It's the practice of not living up to the symbol that needs to be changed, not the symbol itself. Besides all of this, it looks terrible.
variousrainbowflags.png