Większość polskich flag ma niepoprawne kolory. Według ustawy z dnia 31 stycznia 1980 roku o godle, barwach i hymnie Rzeczypospolitej Polskiej oraz o pieczęciach państwowych polska flaga powinna być szaro-karmazynowa. Ustawa ściśle określa oba kolory polskiej flagi, które powinny być jednakowe, niezależnie od tego, czy flaga jest przedstawiona na papierze, tkaninie, czy w innym materiale. We współczesnym systemie szesnastkowym ustawowy kolor bieli to #E9E8E7 a czerwieni #D4213D, co w praktyce czyni biel polskiej flagi lekko szarą, a czerwień karmazynową. Jasno czerwony kolor używany na większości polskich flag narodowych jest nieprawidłowy, co w konsekwencji powoduje, że nie są to polskie flagi o ustawowych kolorach. Ustawodawcy z 1980 roku nawiązali do tradycji przedrozbiorowej, nakazującej barwić szlacheckie szaty drogim i rzadko dostępnym barwnikiem karmazynowym, podkreślającym prestiż i bogactwo. Co ciekawe, drogi karmazyn w dobie kształtowania się świadomości narodowej w XIX w., został wyparty przez o wiele tańszy syntetyczny barwnik o odcieniu amarantowym, czyniąc na wiele lat „polską” czerwień zbliżoną do fioletu, a nie do makowego cynobru. W debatach sejmowych po 1989 roku niewiele brakowało, aby to amarantowy, obok białego, został uznany za polski kolor narodowy. Ostatecznie pozostały jednak barwy z ustawy z 1980 roku. Uwaga kibice – jesteśmy szaro-karmazynowi.