Unlike villains who briefly turn good before fully embracing evil again, Magneto is driven more by love for his people than hatred for others, which is why he's neither a true hero nor a villain.