Fatti

Il ricorrente, un cittadino tedesco, è entrato in Svizzera nel 1986 e ha ottenuto un permesso di soggiorno. Nel 1996 è stato condannato per atti sessuali con minori e nel 2006 nuovamente per plurimi atti sessuali con minori, costrizione sessuale e lesioni semplici. La direzione della giustizia, polizia e militare del cantone di Basilea Campagna lo ha espulso dalla Svizzera per 5 anni nel 2006. Il consiglio di governo e il tribunale cantonale hanno respinto le relative ricorse.

Il ricorrente ha chiesto al Tribunale federale l'annullamento della sentenza del tribunale cantonale e della decisione della direzione. Ha sostenuto che le condizioni per un'espulsione ai sensi dell'art. 10 e 11 LDDS o dell'art. 5 Allegato I ALC non erano attualmente soddisfatte, poiché si trovava in esecuzione di misure e la minaccia alla sicurezza pubblica non era attuale.

Legge

Il Tribunale federale ha esaminato l'ammissibilità dell'espulsione sotto il profilo del diritto nazionale e del diritto dei trattati. Ha stabilito che l'espulsione era ammissibile ai sensi dell'art. 10 cpv. 1 LDDS, poiché il ricorrente era stato condannato per un reato o un delitto. L'espulsione deve essere disposta solo se appare opportuna in base a tutte le circostanze (art. 11 cpv. 3 LDDS).

Il tribunale ha anche esaminato le condizioni per una limitazione del diritto di libera circolazione ai sensi dell'art. 5 Allegato I ALC. Ha stabilito che l'autorità inferiore aveva fondato l'espulsione su una valutazione concreta del rischio e aveva assunto un pericolo significativo. Il tribunale ha ritenuto che l'espulsione non era basata solo su motivi di prevenzione generale, ma sul comportamento personale del ricorrente.

Il tribunale ha anche respinto…