"I do set my bow in the cloud, and it shall be for a token of a covenant between me and the earth." The true meaning of a rainbow is a promise from YHWH (God) to never flood the Earth again. Not a symbol of pride for something un-biblical. The fear of the Lord is to hate evil: pride, and arrogancy, and the evil way, and the froward mouth, do I hate - Proverbs 8:13 Leviticus 20:13