I for one am glad that at least some employees of companies like Google and Microsoft are taking ethical stances for the greater good. A job cannot be seen as just something that provides some personal satisfaction and puts food on the table. There are lines that, when crossed, have larger implications for a large population and how we as humankind want the world to be. Where there's more clarity on certain topics, taking a strong stance is the right thing to do!