Именно в феврале 2004 года Польский сейм Республики Польша внес поправки в закон о гербе, национальных цветах и гимне, введя праздник польского флага. Как можно прочитать в обосновании, намерением депутатов было расширить знания и распространить информацию о польских символах, включая, прежде всего, белый и красный цвета польского флага. Поправки к закону позволили вывешивать национальный флаг вне официальных государственных праздников. Также полякам было рекомендовано с гордостью демонстрировать национальные символы.
Дата выбрана совершенно не случайно. В этот день также отмечается День польской диаспоры и поляков за рубежом. Именно польские национальные символы, и особенно флаг, объединяют миллионы поляков, живущих за пределами Польши. Этот день также должен был порвать с символикой коммунистической Польши. Власти Польской Народной Республики (1947- 1989) практически не соглашались ни на какие торжества по случаю принятия Конституции 3 мая 1791 года. Поэтому именно в этот день 2-го мая демонстративно убирали польские флаги, которые были вывешены по случаю Дня труда 1 мая. Таким способом коммунистические власти не хотели допускать празднования годовщины принятия первой польской конституции.
Несмотря на это, активисты польской оппозиции собирались 3 мая на торжественные службы в польских церквях за Отечество. После богослужений участники проходили маршем к символическим местам, связанным с празднованием патриотических событий в истории Польши. Как правило, коммунистические власти пытались предотвратить эти марши, направляя силы правопорядка (ЗОМО) против беззащитных и мирных людей. В ходе усмирения беззащитные участники были избиты и арестованы. Некоторые из них получили тюремные сроки или были уволены с работы только за участие в демонстрации с бело-красным флагом.