Un ingeniero de software no obtiene un escrutinio público adicional, a diferencia de un funcionario electo o alguien en el sistema de justicia. Mientras no se encuentre en el entorno laboral, tienen el mismo deber cívico que cualquier otra persona: obedecer la ley y no crear disturbios.
A partir de la pregunta, no creo que esté preguntando sobre la moralidad de estos dos ejemplos, así que no lo he abordado.