Вы серьезно думаете, что муж ваш не нарушил закона ? ГК выдается для того чтобы жить в США, работать и платить налоги. Ваш муж , по закону, как гринкард холдер, должен проживать не менее 6 месяцев  в году в США. Так что он очень даже нарушил закон, но  ему пока везет с офицерами на границе.