Fatti
Il ricorrente X. ha partecipato l'8 agosto 2010 a un evento del partito Z. sul Rütli. Durante la recita congiunta del giuramento del Rütli da Friedrich Schiller's "Guglielmo Tell", ha teso il suo braccio destro con la mano piatta all'altezza degli occhi obliquamente verso l'alto nel cosiddetto "saluto di Hitler". L'evento è stato percepito da circa 150 partecipanti, agenti di polizia e alcuni terzi non coinvolti come escursionisti e passeggiatori.
Il Tribunale superiore del Canton Uri ha condannato X. per discriminazione razziale ai sensi dell'art. 261bis comma 2 CP e lo ha punito con una multa di 10 giornate a Fr. 50.-, condizionalmente eseguibile con un periodo di prova di tre anni, e con una multa di 300 franchi.
X. presenta un ricorso in materia penale con la richiesta di annullare la sentenza del Tribunale superiore e di assolverlo dall'accusa di discriminazione razziale.
Legge
La Corte federale ha dovuto decidere se il cosiddetto "saluto di Hitler" diffonda un'ideologia di discriminazione razziale ai sensi dell'art. 261bis comma 2 CP. L'istanza precedente aveva condannato il ricorrente per discriminazione razziale poiché aveva alzato il braccio nel "saluto di Hitler".
La Corte federale afferma che il reato di cui all'art. 261bis comma 2 CP non è già configurato quando qualcuno si dichiara pubblicamente a favore di un'ideologia di discriminazione razziale. Piuttosto, la norma presuppone che l'autore diffonda l'ideologia di discriminazione razziale "diffondendo", il che significa "fare propaganda" o "propagare".
La Corte federale conclude che il cosiddetto "saluto di Hitler" non costituisce di per sé una diffusione pubblicitaria quando viene utilizzato tra persone che la pensano allo stesso modo. Il…