Да как так то?
Пришла пора разрушить ваши детские иллюзии по поводу фразы "Казнить нельзя помиловать".НИГДЕ в этой фразе не нужна запятая!
Казнить: нельзя помиловать (двоеточие=потому что).
Казнить нельзя – помиловать (тире=поэтому).
Да, вам лгали все детство, живите с этим.
Еще на тему
А так - да, можно и двоеточие, можно и тире.
Можно еще и вот так:
Казнить! Нельзя помиловать.
Казнить нельзя! Помиловать.