Honestly, dishonorable discharge technically allows for a death sentence. If Trump orders a general to shoot American civilians and he refuses, that's treason, so can be death sentence'd. I'd want to avoid the situation too.
Now if that ACTUALLY happened, at least which ever general with balls gets unalived is going to be a martyr and hopefully a symbol for the resistance. So it takes one guy to take that bullet and the country may never be the same. So I hope someone will do that instead of quitting.