Super - understand and appreciate what you are advocating for. On the face of it I agree as well. Sadly, I think that it is a losing battle; the navy blue color is here to stay regardless of GT's history with colors and so will the mixed bag we see at the games.
Personally, I wear a gold shirt to the games other than the Whiteouts. Some would say that it is not the correct shade of gold - I got it at the GT bookstore. If I had one wish though, it would be that Grant Field had 50k GT fans at every game wearing anything they wanted with 5k opponents fans spread around in the corners of the Upper North and Upper West with the frowns on their faces being their most unifying attribute.
As to what you say about shakers; In recent years, I have received shakers at Grant Field at the gate a few times. There were piles at the end of the rows at F$U last year (Lower West) and there has been times where GTAA, Alumni Assoc. or outside vendors have been wandering around campus giving shakers pre-game. Interestingly enough, the shakers have been either white, old gold or a mix of the two - never Buzz Gold (yellow) and certainly not navy.
As to ND - they appear to have the same issues as GT when it comes to color. I disagree with you; nothing was uniform there and oddly, enough
green is one of ND's secondary colors with Navy and Gold being primary:
Their student section was uniform - I loved that look. However, it was a green that is not what I would consider similar to what an average ND fan would wear - but it is an official (secondary) shade of green for ND. The emerald green most people wear is an official
tertiary(!) color for ND.
Based on what I saw and what ND says their official colors are, I would have to say that green gets in the way with ND's official colors in the same way navy gets in the way with GT's official colors. ND's popularity does not seem to suffer because of it.
Keep up the fight.