Fatti
I ricorrenti, [X.] e [Y.] , sono stati condannati per violazione della legge federale sugli stranieri attraverso il fomento dell'ingresso illegale di sette familiari siriani. I familiari sono entrati in Svizzera il 21 novembre 2015 presso l'ufficio doganale di Au, senza possedere i visti richiesti. I ricorrenti avevano precedentemente richiesto visti umanitari e avevano presentato ricorso contro le decisioni di rigetto, senza successo.
Il Tribunale cantonale di San Gallo ha condannato i ricorrenti a una pena pecuniaria condizionalmente eseguibile di 40 giornate a Fr. 80.-- rispettivamente Fr. 10.-- con un periodo di prova di due anni. I ricorrenti hanno chiesto l'annullamento della decisione e la loro assoluzione dall'accusa di fomento dell'ingresso illegale.
Legge
Il Tribunale federale ha esaminato le ragioni di giustificazione e di esclusione della colpa dei ricorrenti. Ha stabilito che i ricorrenti avevano soddisfatto l'elemento oggettivo e soggettivo dell'art. 116 cpv. 1 lett. a LStr. I ricorrenti sostenevano di aver agito in uno stato di necessità giustificante o scusante, poiché i familiari erano esposti a un pericolo immediato per la salute in un campo profughi a Innsbruck.
Il Tribunale federale ha tuttavia negato lo stato di necessità, poiché i ricorrenti non avevano dimostrato che i familiari fossero effettivamente esposti a un pericolo per la salute. Ha inoltre affermato che i ricorrenti non avevano dimostrato di non avere altre possibilità per aiutare i familiari senza violare la legge sugli stranieri.
Il Tribunale federale ha anche esaminato l'accusa dei ricorrenti di essere incorsi in un errore sulla illegittimità. Tuttavia, ha stabilito che i ricorrenti avevano almeno il…