首先南京保卫战在战略上完全没有必要,当时中国的大部分将领也反对死守南京。死守南京的计划是唐生智打出爱国主义旗号的“极左”路线的产物。保卫南京的目的不是为了打赢战争,而仅仅是为了保卫和塑造“爱国者”的面子。更为可怕的是一旦有人提出这样“极左”的爱国口号,没有人能够或愿意出来阻止,因为大家都怕承担卖国或汉歼的罪名。蒋介石之所以不肯不战而放弃南京也是害怕承担
“卖国”的罪名。但以几十万人的生命为代价来塑造“爱国”的形象,实在太残酷了。然而令人震惊的还是中国官僚的腐败程度。唐生智在公共场合上信誓旦旦的宣布要与南京共存亡,并销毁一切船只,断绝了南京军民的所有退路。但暗地里却为他自己准备了逃跑用的船只,并在关键的时候带头逃跑。对于唐生智的撤退命令,有两种说法:一种说法是唐生智自己下的撤退命令;另一种说法是蒋介石向唐生智发出“若不能坚持可以撤退”的命令。但不管怎么说,唐生智都付有无法逃避的责任。
军队司令在下达撤退命令时,一定要说明向哪个方向撤退、以什么方式撤退、谁先退谁后退、谁来断后掩护,这是司令官的起码责任。绝不能说一声“撤退”,就扔下军队不管自己首先逃跑。如果唐生智能够少贪生怕死一些,指挥南京的军队有组织地撤退,绝不会死那么多人。抗日战争中,象唐生智这样口头上最英勇无畏,实际上最贪生怕死的腐败官僚,绝对不是少数。后来唐生智又投靠共产党,作了一个 “花瓶”的政协委员,1970年去世。