Projekt został przygotowany przez rządzących w reakcji na ujawnienie przez portal Onet sprawy żołnierzy, którzy zostali zatrzymani i usłyszeli zarzuty po tym, jak oddali strzały ostrzegawcze wobec napierających na polsko-białoruską granicę nielegalnych migrantów. Nowe przepisy poparło 401 posłów, 17 zagłosowało przeciw i tyle samo wstrzymało się od głosu. Przeciwko głosowało 14 posłów Lewicy oraz trzech Koalicji Obywatelskiej: Franciszek Sterczewski, Klaudia Jachira i Małgorzata Tracz. Od głosu wstrzymali się posłowie Konfederacji i Paweł Kukiz.
Ustawa ma m.in. chronić „żołnierza pełniącego czynną służbę wojskową przed nadmierną reakcją organów porządkowych w związku z podejrzeniem popełnienia przez niego przestępstwa”.