我认为,即便是南京守军进行了殊死抵抗,南京大屠杀还是会发生的。因为日本在淞沪国威受损,损失惨重,自尊心、自信心严重受损,必须找一个地方弥补回来。当然,日本是可以在占领上海后在上海进行大屠杀的,上海是中国,甚至是东亚第一大城市,重要性不比南京差。但是上海是一个国际性大都市,发生的每一件事情都在整个地球人的眼睛里,中国军队也被迫撤退了,日本人没有在上海进行报复屠杀平民,其原因和三一年日本在上海挑起一二八事变时一样的,都是鉴于上海的国际性。
而除上海之外,南京就成了日本人报复的首选。南京是中国的首都,地位足够重,屠一下城,足够弥补受损的“军威”,并打击中国人的抵抗信心。而南京又不像上海那样显眼,可以暂时省去很多麻烦。所以,如果南京大屠杀真的是日本决策层故意实施的,那么南京大屠杀的使命就是挽回淞沪会战不利的面子,这样,南京城下中国守军殊死抵抗与否,与南京大屠杀的发生就没有直接关系了。而如果是日军补给不足或者军纪败坏的原因发生了南京大屠杀,则更与南京城下中国守军的抵抗无关了。当然,若是中国守军守住了南京,那情况就另当别论,可是,就凭淞沪撤退下来的残兵败将,能守得下来?即便全是以逸待劳,中国守军也不见得能守住南京