最后只能从死因分析。资料显示哈罗为避免哈德森发现自己是cia内部万神殿人员的负责人,所以故意把巴拿马行动计划泄露给梅内德斯,让梅内德斯杀死哈德森(这坐实了克拉夫琴科在阿富汗说的cia卧底就是万神殿,后来梅森也在梅内德斯家里发现了cia的文件)。有了这个理由反而不能充分证明哈德森是杀死哈罗父母的凶手(因为就凭怕暴露这一点就已经有足够的理由杀死哈德森)。此外大卫和哈德森的家人住在一起,梅内德斯抓走了大卫却放过了哈德森的家人,这也不符合斩草除根的原则(凶手放过了哈罗,哈罗不可能不知道放过凶手的孩子自己以后也会被报复)
反观梅森,梅森和哈罗完全没有交集,哈罗却要对他和大卫下手(美国法律规定游戏不能有杀小孩的情节,也可以理解为梅内德斯出于私心没有杀大卫,而是让他和伍兹生不如死),这符合了斩草除根原则。哈罗能对一个和自己没有交集的人起杀心,最有可能的愿意原因就是梅森杀了哈罗父母(伍兹也和梅森一起跟着哈德森查内奸,但哈罗没有对伍兹起杀心)。要不是伍兹关键时刻没打头,梅森就会直接死在巴拿马。经过这件事后,梅森意识到一旦别人知道自己活着,自己和大卫就会继续遭到报复,因此梅森只好假死,以换取大卫的平安。