吕雉不杀刘肥的原因有两个,第一个原因是刘肥手中的权力过于强大,吕雉不敢轻易动手,第二个原因是吕雉对刘肥有母子之情。
西汉开国皇帝刘邦生有八个儿子:曹氏生的长子刘肥、吕雉生的汉惠帝刘盈、戚夫人生的第三子刘如意、薄姬生的第四子刘恒、第七子淮南厉王刘长、第五子梁王刘恢、第六子淮阳王刘友、第八子燕王刘建。
刘肥毕竟是刘邦的第一个孩子,还是一个儿子,所以刘邦对刘肥的感情是非常深的,刘邦登基以后,就把当时最富庶的封地给了刘肥,还把刘肥封为齐王。齐国在当时疆域非常辽阔,足足有73座城邑,百姓富足,在经济方面特别发达,是当时名副其实的第一大封国,所以刘邦的这一举动也造成了刘肥的权力过于强大。所以吕雉想杀掉刘肥肯定不是那么容易的,而且刘肥对吕雉也是规规矩矩,所以这也可能是吕雉放过刘肥的原因。
刘肥也是一个能看清局势的人,他曾经想办法给吕雉的女儿恢复荣耀,还送了一座城给吕雉的女儿,吕雉看到刘肥的态度,就放过了他。
吕雉和刘肥之间应该是有母子之情的,刘邦去吕雉的时候年龄已经很大了,在这之前刘邦和曹氏生了一个儿子,就是刘肥。刘邦无论还是个小官的时候,还是打江山的时候,都经常不回家。吕雉在这些年一个人操持事务,照顾刘邦的几个孩子,所以刘肥应该和吕雉之间是有亲情的。