Krytycy argumentowali, że ustawa ta próbuje „stanąć na straży historii” i ogranicza wolność słowa.

Ustawa 2538-1 wzbudziła także kontrowersje za granicą, ponieważ niektóre organizacje i osoby, które miała ona honorować, są uznawane za uczestniczące w masowych mordach na Żydach, Polakach i komunistach, m.in. podczas holokaustu na Ukrainie i masakr na Wołyniu. Ustawa została również uchwalona w dniu wizyty polskiego prezydenta na Ukrainie i została określona przez polskiego polityka Tomasza Kalitę jako „policzek” dla jego kraju. Były premier Polski Leszek Miller oświadczył w telewizyjnym wywiadzie, że OUN jest odpowiedzialna za masowe mordy na Polakach i publicznie wezwał ukraińskie organy do ścigania go za te słowa. Ukraiński polityk i przewodniczący ukraińskiego parlamentu Wołodymyr Hrojsman, który wkrótce potem odwiedził Polskę, stwierdził, że ustawy w zamyśle nie miały być antypolskie, lecz antysowieckie i antynazistowskie.