Fatti
Il 30 novembre 2008, il popolo del Cantone di Zurigo ha approvato la Legge sui cani del 14 aprile 2008 nella variante con divieto di cani da combattimento. Il suo § 8 e § 30 vietano l'acquisto, l'allevamento e l'immigrazione di cani con potenziale di rischio elevato. Il Consiglio di Stato designa i tipi di razza interessati (Elenco II dei tipi di razza). Per questi cani vige l'obbligo di guinzaglio e museruola negli spazi pubblici.
L'American Pit Bull Terrier Club Svizzera, l'American Staffordshire Terrier Club Svizzera, lo Staffordshire Bull Terrier Club Svizzera e altri ricorrenti hanno chiesto l'abrogazione del § 8 e del § 30 della Legge sui cani. Hanno essenzialmente denunciato una violazione del principio di uguaglianza giuridica, della libertà economica, della libertà di stabilimento e di altri diritti fondamentali.
Legge
Il Tribunale federale ha respinto il ricorso. Ha concluso che le disposizioni cantonali che si basano sui tipi di razza per regolamentare il divieto di acquisto, allevamento e immigrazione di cani con potenziale di rischio elevato non violano il principio di uguaglianza giuridica. La distinzione per tipo di razza è giustificata in modo oggettivo, in quanto alcune razze sono potenzialmente più pericolose di altre a causa delle loro caratteristiche genetiche, morfologia, forza e modalità di attacco.
Il Tribunale federale ha inoltre ritenuto che il divieto di…