This sounds like one of those "be careful what you ask for" things. I do tend to think the world would be a better place if engineers were held (at least slightly) morally accountable for their employer's actions, but I suspect it would be an unpleasant experience for many.