This seems like a very Reddit sorta question to appear here...
It is also timely, in that Google and Microsoft are considering or have had to consider their ethics company-wide. Current political events also ask what the United States is willing to accept as a nation.