其實司馬光剛剛當官的時候還幫助過懷吉,當時懷吉因為被人陷害,打碎了官加賞給司馬光的琉璃盞,但是劉里長并沒有追究他的過錯,并且免去了他的罪責。但是當懷吉帶著公主夜叩宮門回到宮中之后,司馬光卻帶頭在大殿上要置他于死地。
司馬光之所以這樣做,其實并沒有任何的私心,他只是為了自己心中的正義在做事情而已。在古代夜叩公門是一件很嚴重的事情。宮門在下鑰之后,除非有非常緊急的事情,比如說八百里加急軍務,否則是不能夠隨意打開的。公主因為家庭瑣事而悅刻攻門,對于這些言官們來說是破壞了祖宗的規矩,也是擾亂了秩序。
作為言官之首的司馬光,當然會首當其沖讓宋仁宗懲罰公主和懷吉。對于言官們來說,公主和懷吉之間的關系是不光彩的。即使他們沒有任何的真憑實據,也不妨礙他們要求皇帝懲罰公主和懷吉。