虽然太子傻,但此刻还是名正言顺的太子,历来外臣很忌讳参和到有关废立储君这类事中,弄不好就搞的一身腥,出力不讨好,况且杨皇后也不是那么好欺负的,她的家族权势很大,很显赫。但太子是国之根本,直接关系到国运是否能长盛不衰,所以还是有人忍不住要给晋武帝提一提。有一次晋武帝举行宴会,大家都喝的很高兴,酒过三巡,有个叫卫瓘的大臣装着喝多了,跌跌撞撞走到皇帝面前说有事要禀告,晋武帝问他什么事,卫瓘摸着龙椅含蓄地说,这个位置实在是可惜了。晋武帝一听就知道他的意思是说太子不适合坐龙椅,但要顺着这个话题说下去一会就该说到太子为什么不适合坐这个位置,所以晋武帝没理会卫瓘,派人把他送走了。
晋武帝很为难,他想废司马衷,无奈杨皇后死撑着不同意,他所担心的最关键问题倒还不是儿子傻,太子傻一点并非他的罪过,不过如果因为他傻而不懂人伦之道那麻烦就大了,忍一忍让他做皇帝没什么关系,反正天下已经太平,司马衷只要在大臣的辅佐下做个守成之君就足够,晋武帝派了一个叫谢玖的才人去服侍太子。谢玖到傻太子那里一段时间以后竟然怀孕了。晋武帝开心的不得了,总算给自己找了个不废太子的理由。既然太子在这方面没什么问题,那么就该给他张罗着正经娶房媳妇。
谢才人才给他生的这个儿子聪明活泼,晋武帝看见孙子这么健康可爱,给孩子取名叫司马遹。司马遹从小跟着爷爷长大,又伶俐又懂事,根本没他那个痴呆爸爸一点影子,有一次皇宫里因为消防工作出现漏洞而失火,当时正是夜里,晋武帝跑到一座高楼上观看火情,时年五岁的司马遹却拉着他的衣角把他拽到阴暗处,晋武帝很奇怪,司马遹说现在天黑了,外面情况又不清楚,应该加倍提防,不能让人看见爷爷你在亮处。晋武帝听了以后先是惊讶然后欣喜,只有五岁的小孩竟然有这么机敏的头脑所以晋武帝分外钟爱这个皇长孙为了孙子,晋武帝终于下定决心保全太子。
司马衷以一个痴呆的身份在太子位上混了二十来年而没有被废掉,最后还顺利称帝,不能不说是个奇迹。
晋武帝的白痴儿子即位做了皇帝,就是晋惠帝。他傻乎乎得连自己是谁都认不清楚,又怎么能管理国家呢,自然是闹出了不少笑话。
有一天,晋惠帝正在后花园里东游西逛,那时是初夏季节,池塘里传来阵阵蛙鸣。于是皇帝大感兴趣,就问周围的人,“你们说,这些小东西是在为官家叫呢,还是在为私家叫?”
有道是一个傻瓜的问题,一百个聪明人也回答不上来。对于晋惠帝这种跳跃思维,左右随从都觉得匪夷所思,面面相觑,不知道说什么好。
还好有一个经常伺候皇帝的太监,大概是对他的思维特点比较了解吧,就郑重其事地说:“陛下,这些青蛙若是在官家地里叫,那就是为官家的;若是在私家地里叫,那就是为私家的。”这种完全是废话的答案,可能正好和晋惠帝那低下的智力水平合拍。所以他听了以后十分高兴,觉得困扰自己的一个大问题算是被解决了。
晋武帝临终的时候,却只有杨皇后和杨骏在旁,杨骏想独揽大权,就和女儿杨皇后串通伪造遗诏,指定自己单独辅政,并想除掉司马亮。司马亮连夜逃往封地许昌避祸,朝廷的大权,就落在了杨骏手上。一般的重大诏命,都由晋惠帝走形式地画个押,入呈杨太后和杨骏后,才下诏施行。