I don't know how enforceable that becomes, and I know that people the author refers to as dogmatists may be quick to point out the flaws (on some level it reminds me of pharmacists who refuse to dispense medications on personal grounds - eg, contraceptives or diabetic supplies to people they suspect of drug use).
But I think the conversation is valuable - there is a moral/ethical dilemma for many of us who truly love computing, when faced with a job market that consists largely of For-Profit Corporations And Governments Doing Bad Things (obviously this is personal and relative).