ProtoAvatar
Fleet Captain
i don't know, i still think that there must be absolute standards against which moral questions can be judged, and certain actions are good or bad regardless of the context. probably one of the reasons why i dislike ds9, if the fate of the fictional alpha quadrant hangs in the balance, every atrocity is justified.
Your argument has at least one problem:
In many situations (often encountered in war) all the options one has are 'bad', if judged by such absolute, ultimately simple rules.
For example, in 'In the pale moonlight':
You leting millions whose life you were sworn to protect, die - without bothering to take the consent of every one of them - when you could have stopped it IS bad.
You being an accessory to murder IS bad as well.
This is one of the reasons DS9 is a much more profound, better show than TNG or VOY:
DS9 had the courage to pose itself such hard questions;
TNG or VOY always chickened out, they always rigged the universe so that the protagonists had a perfectly moral option (or what the scenarists thought was a perfectly moral option) - unlike what, history reveals, happened/happens in the real world often enough.