However, If I were an employee at Google, and my company had begun serving DoD / IDF against my wishes - then, I would have a better chance of changing this from inside the company than from outside. So, speaking out internally against taking on undesirable customers seems like a more effective tactic than quitting.
But, by protesting in the way they did, they've likely ensured that they will no longer be inside the company.