>then society has no standing to call them "disgusting" for not willingly sacrificing their lives for the sake of truth.
A tad over dramatic. We aren't talking about Snowden here; hundreds of HN users work for the major companies doing morally ambiguous things. They aren't going to be blacklisted for spilling the beans on Facebook. In fact, in this political climate they might even benefit greatly.
If you're willing to harm other people in order to avoid potential harm to yourself, it's disgusting, and no amount of "but what about me?" will convince me otherwise.