I think Eliezer meant something like “die with dignity the way a soldier would” (where you keep fighting to end). I think “die fighting with dignity” is at least a marginal improvement (and even fits within the 5 word limit for slogans!). But, still doesn’t feel quite right.
“Die with honor” might be a good phrasing?
I find something compelling about “with a shield or on it”