It is sad to me when I see people who work in software industry thinking their work is shaping the future, I mean it is in that technology empowers people to do what they want be it good or evil. But what saddens me is that the nice wages earned and free time could be used to make an actual difference instead of hoping your company will do it for you -- essentially transfering responsibility to C-suite managers.
I would prefer if proper legislation and law enforcement worked and much of why it doesn't boils down to money.
I have a responsibility to take care of myself and those closest to me before caring about the collective's future and my career decisions reflecct that. I will work for any company not affiliated with a military force so long as it empowers me as an individual to do as I wish without depending on the company.