Мужские фамилии Гнатюк и Заполь склоняются: Гнатюка, Гнатюку, Гнатюка, Гнатюком, о Гнатюке; Заполя, Заполю, Заполя, Заполем, о Заполе. Женские фамилии несклоняемы.
См. в Горячей десятке вопросов.
Предпочтительно не делать ни того ни другого :) Если серьезно, то вариант преступить закон более употребителен.
Правильно: согласно закону.