The super hero main characters always figure out why the antagonist is doing destructive things and they rehabilitate them in some form or another by redirecting their impulse or fulfilling the unmet need. It gives me big hope for the future of programming and doing away with the destructive good guy bad guy narratives.