Although each raindrop refracts and reflects all 7 colors, we only see only color of light reflected from each particular raindrop. This depends on the angle of the raindrop from our position.
Therefore, the raindrops higher up in the sky reflect red light to us and the rain drops lower down reflect violet light to us.