司马光说:将嫡长子立为太子,是礼制的正常法则。然而,高祖之所以拥有天下,完全是依仗李世民的功劳。太子李建成天资平庸,却位居李世民之上,所处的地位居于尴尬的境地,易生嫌猜,各自利用手中所拥有的权利相互威胁,兄弟之间势必不能相融。
假如高祖有周文王的明智,善于调解矛盾纠纷,使兄弟之间相互谦让,长幼有礼;太子李建成有泰伯的贤德,能让位于其弟;太宗李世民有子臧那样的节操,虽有子臧的贤能却拒绝取代无德的曹王,离开曹国,变乱又会从哪里生出来呢?
既然不能如此,那么太宗这才打算等待李建成首先发难,然后采取相应的行动,这样说太宗也是迫不得已才这样做的,尚且是算是做得较好的了。
太宗被各位下属施加压力,箭在弦上 而不得不发。于是导致宫庭门前发生了流血事件,手刃兄弟,命手下逼高祖立其为太子、颁布亲笔敕令,命令各军都有太宗统领。太宗诛杀兄弟及后人达十人以上,并且在宗室的名册上除去他们的名字,他们同是高祖的子孙,太宗毫不手软,高祖不知会不会心痛,子孙手足相残,尤其失去了颇为仁爱宽厚的长子李建成,这难道不是生为帝王之家的不幸吗?
玄武门之变引起后世人的嘲笑,多么可惜啊!一般说来,创立基业传递后世的君主,是子孙后代效仿的楷模。后来中宗、玄宗、肃宗、代宗帝位传承的情形,岂不是对太宗的指顾与效法中找到借口的吗?