If I were to ever run my own business I would never allow these stupid non business related discussions to proliferate. I still can't believe they dropped the Pentagon contract.
If you're a public company, you really don't get to make this call.
A business and the world around it are not divorced entities
I seriously doubt they dropped it because of a protest. They set up shop in Beijing to do the same work for China. More likely, the Pentagon got outbid.