As an Eagle Scout, this is not what the badge is to symbolize, personal beliefs aside (I support the rights of all people). But you have removed what is a symbolic reminder of the three obligations of an Eagle Scout:

Always let the white of the badge remind you to live with honor

Let the blue of this badge remind you to remain loyal.

Let the red of the badge remind you of courage

Those are not the colors of sexual oppression, they are the colors of Honor, Loyalty, and Courage. Some people have been blinded by the rainbow flag. This is no longer the medal of an Eagle Scout, it is a political statement. May you look upon your medal and be reminded of how you discarded your symbols of Honor, Loyalty and Courage that so few bare upon their character for one that is nothing more than an 'in your face BSA' statement that is now meaningless due to policy changes.

Once an Eagle always an Eagle is true, I don't consider what you've done a disgrace or anything like that but I do consider it a disregard for the obligation you have pledged as an Eagle Scout. As long as your character represents that of the promise you made as an Eagle is what matters most to me. Live your life soaring above the land and be something people look up to. That was charged to me upon my award, I charge you to do the same.

That being said in my opinion these colors have no reason to be born upon an Eagle medal.