The real problem here - And finish reading this post before you start shooting at me - Rowley has it absolutely correct. Tech companies do behave in ways friendly to terrorists.
Except, he has committed a fundamental attribution error by assuming they do in support of actual terrorism. Tech companies don't support terrorism - They support fairness, they support security, they support usability, for everyone. Unfortunately, "safe" and "secure" includes "from government tampering", and "fair" and "everyone" includes terrorists.
If the encryption software I use doesn't block all attempts to intercept my data, whether by flaw or by design, I will use something that does. Simple as that. Tech companies behave in ways friendly to terrorists because tech companies can't readily discriminate between the actions of crackers and governments, between privacy advocates and terrorists, between a legal court-ordered wiretap and an NSA hijacking - Nor should they.