回答這個問題,我們首先要搞清楚諸葛亮為什么要斬殺馬謖?
事情的大概經過是這樣的,蜀漢建興六年(魏明帝太和二年,公元228年)春,諸葛亮開始了蜀漢的第一次北伐,以趙云、鄧芝疑軍吸引曹真主力,諸葛亮親率大軍出祁山進入隴西。此后諸葛亮派馬謖據守街亭斷絕隴道,但馬謖軍為張郃所破,隴道被打通,諸葛亮不得不退軍,諸葛亮第一次北伐以失敗告終。

諸葛亮剛開始進攻曹魏集團,陳壽的《三國志。諸葛亮傳》有詳細的記載:亮身率諸軍攻祁山,戎陳整齊,賞罰肅而號令明,南安、天水、安定三郡叛魏應亮,關中響震。因為是第一次出兵北伐,蜀漢集團準備的相當充分,軍隊斗志正盛。曹魏集團的南安、天水、安定三郡響應蜀漢,都叛魏降蜀,震動了整個關中地區,曹魏集團非常驚慌被動,形式對蜀漢集團一片大好。造成曹魏集團被動的原因,裴松之在《三國志。諸葛亮傳》引魏略注的記載可以說明這個提問“始,國家以蜀中惟有劉備。備既死,數歲寂然無聲,是以略無備預;而卒聞亮出,朝野恐懼,隴右、祁山尤甚,故三郡同時應亮。”這段話的意思就是說“剛開始的時候,曹魏集團認為蜀漢集團的核心人物是劉備,但劉備在白帝城去世以后好幾年蜀漢都沒有動靜,曹魏集團想當然的認為劉備死了就沒有了威脅,也就沒有做相應的準備,突然聽到了諸葛亮領兵北征,曹魏集團才如夢初醒,朝野一片驚恐,尤其是隴右、祁山地區非常嚴重,所以,三郡同時響應投降諸葛亮。”

反應過來的魏明帝馬上下詔親佂,《三國志。諸葛亮傳》記載:命張郃拒亮,亮使馬謖督諸軍在前,與郃戰于街亭。謖違亮節度,舉動失宜,為郃所破。曹魏集團的張郃在街亭大破馬謖,諸葛亮失去戰略要地街亭,前期的優勢轉瞬之間成為了劣勢,實際上蜀漢集團大勢已去,為避免被曹魏包圍,諸葛亮只好撤軍,第一次北伐以失敗告終,打了敗仗失去街亭的馬謖由此被諸葛亮揮淚斬殺。
北伐失敗,肯定要有人承擔責任,諸葛亮斬殺了馬謖,意味著馬謖是此次北伐失敗的第一責任人,那么,馬謖到底是什么人?
《三國志。馬謖傳》記載:良弟謖,字幼常,以荊州從事隨先主入蜀,除綿竹成都令、越雋太守。才器過人,好論軍計,丞相諸葛亮深加器異。先主臨薨謂亮曰:“馬謖言過其實,不可大用,君其察之!”亮猶謂不然,以謖為參軍,每引見談論,自晝達夜。馬謖是馬良的弟弟,喜歡談論軍事,諸葛亮非常器重馬謖。估計劉備也看出來諸葛亮喜歡馬謖,所以,劉備臨死的時候對諸葛亮說“馬謖言過其實,不可大用,希望你仔細觀察!”諸葛亮不以為然,提拔馬謖為參軍,每次和馬謖討論軍事不分白天黑夜。馬謖也確實不是泛泛之輩,諸葛亮南征孟獲,馬謖就給諸葛亮獻計獻策,《三國志。馬謖傳》裴松之引襄陽注記載馬謖對諸葛亮說:“南中恃其險遠,不服久矣,雖今日破之,明日復反而。夫用兵之道,攻心為上,攻城為下,心戰為上,兵戰為下,愿公服其心而已。”亮納其策,赦孟獲以服南方。故終亮之世,南方不敢復反。這段故事精彩絕倫,在羅貫中的筆下演義成為了諸葛亮“七擒孟獲”。諸葛亮采用了馬謖的建議順利的平定了南方。宋元之際的史學家胡三省評論馬謖說“以孔明之明略,所以待謖者如此,亦足以見其善論軍計矣。觀孔明南征之時,謖陳攻心之計,豈悠悠坐談者所能及哉!”胡三省也認為馬謖不是坐而論道的說客,而是一個真才實學有本事的人。
既然馬謖是一個有真本事的人,為什么街亭之戰大敗于張郃呢?

《三國志。諸葛亮傳》記載的非常簡略:命張郃拒亮,亮使馬謖督諸軍在前,與郃戰于街亭。謖違亮節度,舉動失宜,為郃所破。《資治通鑒》七十一記載:謖違亮節度,舉措煩擾,舍水上山,不下據成。張絕其汲道,擊,大破之,士卒離散。這段話的意思是說馬謖違反諸葛亮的調度,舍去城防,在山上據守,被張郃斷絕水源,造成蜀漢軍混亂,最終大敗而歸。看起來馬謖敗于張郃的主要原因是因為馬謖沒有聽從諸葛亮的調度搞好城防,實際上,諸葛亮北伐的失敗不是偶然的。《資治通鑒》七十一記載:帝曰:“帝阻山為固,今者自來,正合兵書致人之術,破亮必也。”乃勒兵馬步騎五萬,遣右將軍張督之,西拒亮。丁未,帝行如長安。魏明帝曹叡說“諸葛亮本來依據山險固守,現在親自前來,正合乎兵書所說招敵前來的策略,一定能夠打敗諸葛亮。”魏明帝說的這段話有給自己長精神夸大的嫌疑,也是從整個形勢局面上分析得出的結論,雖然不能說明什么問題,但至少讓我們知道了當時天下的大趨勢。

《三國志。諸葛亮傳》裴松之引用了晉代袁淮對諸葛亮街亭之敗的評價,我們或許可以窺探其中奧秘,袁淮曰“諸葛亮始出隴右,南安、天水、安定三郡人反應之,若亮速進,則三郡非中國之有也,而亮徐行不進;既而官兵上隴,三郡復,亮無尺寸之功,失此機,何也?袁子曰:蜀兵輕銳,良將少,亮始出,未知中國強弱,是以疑而嘗之;且大會者不求近功,所以不進也。曰:何以知其疑也?袁子曰:初出遲重,屯營重復,后轉降未進兵欲戰,亮勇而能斗,三郡反而不速應,此其疑徵也。亮之在街亭也,前軍大破,亮屯去數里,不救;官兵相接,又徐行,此其勇也。”他認為,諸葛亮第一次北伐,曹魏三郡還沒有反應過來就投降了諸葛亮,假如諸葛亮兵貴神速,南安、天水、安定已經不屬于曹魏了,但諸葛亮進軍緩慢,曹魏集團出兵又占領了三郡,以至于諸葛亮北伐沒有尺寸之功,這是為什么呢?這是因為諸葛亮知道蜀漢弱小,第一次北伐只是試探對方,況且,智者并不追求眼前的利益,所以,諸葛亮沒有乘勢進軍占領三郡。馬謖被張郃包圍,形式非常危急,蜀漢軍離前鋒部隊其實并不遠,蜀漢軍隊雖然勇敢,諸葛亮卻沒有救援,皆是諸葛亮用兵太謹慎的緣故。如此說來,即便是馬謖沒有守住街亭,如果諸葛亮果斷派兵救援,蜀漢還有復盤的機會,但歷史沒有假如。陳壽在他的《三國志。諸葛亮傳》中評價諸葛亮:然亮才,于治戎為長,奇謀為短,理民之干,優于將略。陳壽認為諸葛亮精于政治,但行軍打仗對謹小慎微的諸葛亮來說不是他的強項。

其次,諸葛亮用人不當。《資治通鑒》七十一記載:及出軍祁山,亮不用舊將魏延、吳懿等為先鋒,而以謖督諸軍在前,與張戰于街亭。第一次出兵北伐,諸葛亮棄用有戰場經驗的老將魏延、吳懿等人,火線提拔馬謖擔任先鋒,把立功機會留給馬謖,只可惜天不假其便,馬謖大敗而歸。諸葛亮以法治國,《三國志。諸葛亮傳》記載:諸葛亮之為相國也,撫百姓,示儀軌,約官職,從權制,開誠心,布公道;盡忠益時者雖仇必賞,犯法怠慢者雖親必罰,服罪輸情者雖重必釋,游辭巧飾者雖輕必戮;善無微而不賞,惡無纖而不貶;庶事精煉,物理其本,循名責實,虛偽不齒;終于邦域之內,咸畏而愛之,刑政雖峻而無怨者,以其用心平而勸戒明也。可謂識治之良才,管、蕭之亞匹矣。然連年動眾,未能成功,蓋應變將略,非其所長歟!以此我們知道,諸葛亮用法嚴苛,打了敗仗的馬謖必死無疑,諸葛亮斬殺馬謖也就成為了必然。

諸葛亮該不該斬殺馬謖,歷代多有爭論,實際上諸葛亮斬殺馬謖時就有人提出建議,《資治通鑒》七十一記載:蔣琬謂亮曰:“昔楚殺得臣,文公喜可知也。天下未定而戮智計之士,豈不惜乎!” 亮流涕曰:“孫武所以能制勝于天下者,用法明也;是以揚干亂法,魏絳戮其仆。四海分裂,兵交方始,若復廢法,何用討賊邪!”
蔣琬就勸諸葛亮刀下留人,但諸葛亮不答應。晉代的歷史學家習鑿齒對此也有評論,他認為諸葛亮斬馬謖,使蜀國失去了人才,蜀國本來就國力弱小,人才匱乏。斬了馬謖,這也是諸葛亮之所以不能北定中原的原因。習鑿齒是東晉有名的史學家,他是第一個主推以蜀漢為正統的人,可見其見解還是非常客觀的。

而近代學者盧粥的《三國志集解》引用清代著名學者何焯的評價,曰“魏延、吳懿輩皆蜀之宿將,亮不用先鋒,而違眾用謖,其心已不樂矣。今謖敗不誅,則此輩必益嘵嘵,而后來者將有以籍口,豈不惜一人而亂大事乎?凡亮之治蜀,所以能令人無異議者,徒以其守法嚴而用公也。”認為諸葛亮斬殺馬謖可以堵住眾人的嘴。
由此可見,馬謖是一個將才,但不是一個帥才。馬謖絕對是一個好參謀,屈原《卜居》曰:“夫尺有所短,寸有所長,物有所不足。智有所不明,數有所不逮,神有所不通。”馬謖可以說很優秀,可惜的是,諸葛亮把馬謖放在了一個不合適的位置。
溺愛,某種程度上來說就是害了對方。
再來說說趙云。
趙云早年就跟隨劉備東奔西跑。劉備在當陽長坂被曹操追殺,狼狽的顧不上妻子家小,《三國志。趙云傳》記載:云抱弱子,保護甘夫人,皆得免難。裴松之引注云別傳曰“初,先主之敗,有人言云已北去者,先主以手戟擲之曰“子龍不棄我走也。”頃之,云至。可以看出趙云對劉備非常忠誠。劉備和曹操爭奪漢中的戰斗中,趙云更是演繹了自己的傳奇,面對曹操的追兵,趙云表現的穩如泰山。云別傳記載“而云入營,更大開門,偃旗息鼓。公軍疑云有伏兵,引去。云擂鼓震天,惟以戎弩于后射公軍,公軍驚駭,自相踐踏,墜漢水中死者甚多。”劉備看到趙云戰斗過的營地,不禁贊嘆道“子龍一身都是膽也”。趙云給蜀漢集團立下了汗馬功勞。

諸葛亮北伐時,趙云已經是蜀漢的元老宿將了,如果讓趙云守街亭,絕對萬無一失,畢竟,趙云征戰大半生,有太多的實戰經驗,絕對不是初出茅廬的馬謖可以比擬,趙云在馬謖面前就如神人一樣的存在。如果趙云丟了街亭,以諸葛亮依法治國的理念和嚴苛,任何人,包括趙云也一樣會被“揮淚斬殺”。