Fatti
Il Tribunale federale giudica un caso di molteplici, in parte tentati, atti sessuali con minori, somministrazione di sostanze pericolose per la salute, pornografia e reati in materia di stupefacenti. Il ricorrente è stato condannato dal Tribunale superiore del Canton Zurigo a una pena detentiva di 28 mesi e 15 giorni.
Il Tribunale federale annulla parzialmente la sentenza e rinvia il caso alla prima istanza per un nuovo giudizio su alcuni capi d'imputazione. Per il resto, il ricorso è respinto.
Legge
Il Tribunale federale ritiene che la condanna per atti sessuali con minori a danno di [B.] e [D.] sia contraria al diritto federale. Per [B.] vi sono dubbi sul fatto che gli abusi siano avvenuti prima del suo 16° compleanno. Per la vittima [D.] si è trattato solo di un contatto brusco, che non può essere qualificato come atto sessuale ai sensi dell'art. 187 CP.
Per il resto, il Tribunale federale ritiene che l'accertamento dei fatti e la valutazione giuridica della prima istanza siano conformi al diritto federale. In…