There's nothing wrong with holding onto your morals. There's not even anything wrong with dying for your morals.

But don't delude yourself that you're winning by holding onto your morals while the enemy is bashing your head in.