¿Por qué los electrones se desvían perpendicularmente a un campo magnético si tienen un momento magnético? ¿No deberían alinearse y sentirse atraídos por el imán?

No si el campo magnético es uniforme. En el caso de un campo magnético uniforme, el momento magnético del electrón tenderá a alinearse con el campo, sin embargo, la simetría traslacional garantiza que la energía de la interacción sea idéntica en cada punto del espacio. Por esa razón, el electrón no experimentará fuerza neta debido a la interacción entre el campo magnético y el momento dipolar magnético. Los resultados de la desviación de la ley de fuerza de Lorentz debido a la carga del electrón. Incluso en un campo eléctrico uniforme, la energía potencial eléctrica depende de la posición del electrón en el espacio, por lo que para minimizar la energía total resulta una fuerza.

Este es un tema bastante sutil y le recomiendo que observe cómo los dipolos magnéticos pueden ser acelerados por los campos magnéticos (¿cómo funciona una pistola de riel, o incluso un imán de refrigerador común?). Otra aplicación de los electrones que son desviados por campos magnéticos no uniformes que puede haber encontrado es el experimento Stern-Gerlach, uno de los primeros motivadores de la mecánica cuántica.