謝邀。朱元璋不禁殺豬(朱),是因為他不糊塗。《白虎通義·姓氏》中「五不諱」第一條就是「諱名不諱姓,姓所同也,名所獨也。」在《洪武正韻》中,「朱」和「豬」(明代異體字,也寫作豬)的發音是在同一韻部(發音近似zhv),可見朱元璋也沒有把兩字的發音進行區分;民間也以「殺豬」「屠豕」「宰豚」混用,並未做嚴格規範。在忌諱與民生之間,這位農民皇帝拎的很清楚。
朱厚照的荒唐事迹就不必贅言了。正德十四年的冬天,他以自封的「欽差總督軍務威武大將軍總兵官後軍都督府太師鎮國公朱壽」名義巡幸南方,在揚州地面「刷處女寡婦」,又縱內監「遍入其家,捽諸婦以出,有匿者破垣毀屋,必得乃已,無一脫者,哭聲振遠近。」轉道儀征時,就下了這道荒唐命令。
朱厚照給的理由很有意思:「民間殺豬是平常事,但不好意思,本將軍的生肖就是豬,又犯了本將軍姓氏,而且,吃豬肉容易生瘡,大家就不要吃了。」我懷疑,是不是在巡幸期間,因正德帝生了什麼皮膚病,導致他遷怒於吃豬和殺豬。