王莽兄长王永当年刚做到诸曹尚书就突然病死,留下遗孤王光。
王莽想起王永来感叹人生无常,另外这几年深受哀帝刘欣压逼之苦,幸得太皇太后王政君照拂保全,才躲过大难并东山再起,这个时候,已明白权势的重要性,手段越来越强硬。
王莽顾虑汉平帝的外戚卫氏家族会瓜分他的权力,于是将汉平帝的母亲卫氏及其一族封到中山国,禁止他们回到京师。
谁料平帝的外戚卫氏家族中人深为不满,勾结地方豪强,与敬武公主、梁王刘立等人暗中联络,意图罢免王莽,再次行哀帝刘欣之事。
王莽长子王宇此时已二十有余,独立门户,有所耳闻家父所为,怕平帝日后会更怨恨给自己家族报复,因此极力劝说父亲王莽:“阿翁,毕竟卫氏诸人是皇上亲戚,人岂无自已亲属之念,应适当给予他家一些余地,让他亲人来京,授于他们一些权力。阿翁现在这般严防卫氏外戚来京,只怕皇上日后生恨,怨恨家翁及我等王氏全族哦。”
王莽当然不听,并训斥了王宇不明事理:“吾儿,你虽已成年,怎知政事险恶?!为父如此行为,就是为了杜渐防微,免得日后被动。你勿可多言,为父自有主张!”
谁知王宇还是惧怕平帝刘衎长大后会报复,与其师吴章商议。吴章建议他用怪异之事吓唬王莽,再借此请求还政卫氏。王宇便让内兄吕宽半夜把狗血洒在王莽府邸门口,不料却被发现。
王莽已非往日,各类眼线已布满京都和各郡城。王宇众人在实行过程中被发觉,王莽一怒之下,把儿子王宇暗暗狠狠训斥了一顿,随后逮捕入狱,将其以’曼陀罗’貌似毒杀,送出城南郊外貌似草草收葬,仍由祝家庄转送至南方与其弟王获汇合,令他们不得与人联系,不得回京。
王宇的夫人吕焉因为怀孕,被投进监狱,待生下孩子后再杀。吕宽潜逃后不久被捕遭诛杀,并灭三族。
狗血门事件后,王莽以此为理由诛杀了意图推翻自己的平帝刘衎外戚卫氏一族,牵连治罪地方上反对自己的豪强,问罪敬武公主、梁王刘立等反对自己的朝中政敌。事件中自杀者数以百计,引起了朝野震动,至此谁都不敢再轻易起推翻王莽之心。
王莽为了消除负面影响,以平帝刘衎名义诏令各诸侯王、公、列侯、关内侯等无子而有孙或养兄弟之子为嗣的,都可以为爵位继承人。公、列侯嗣子有罪,犯剃光头以上罪的先要请示朝廷。名列刘氏皇谱而因犯罪被开除族籍的,恢复其族籍。
又令人把此事宣传为王莽“大义灭亲、奉公忘私”的壮举,甚至写成赞颂文章分发各地,让官吏百姓都能背诵这些文章,然后登记入官府档案,把这些文章当作《孝经》一样来教导世人。