I wonder if you have noticed that the so-called rainbow flag is misnamed: it only has six colours, whereas a real rainbow has seven, always found in the same order (though, in reality, the rainbow displays a continuous spectrum of colours with seamless blending from one hue to the next):
Red
Orange
Yellow
Green
Blue
Indigo
Violet
Yup! No need to be upset. God always does better!