I'm sure for someone at his level of technical ability there are plenty companies that would offer him an internship that also don't actively make the world worse for many people, like facebook does. Or he could work to unionise and give more leverage to the workers at such companies, and then use that power to fight against some of facebooks more predatory business practices. Facebook, the company is nothing without it's developers, but the working class would not be nothing without facebook.