本节摘要:二十世纪用两场世界大战和一台官僚机器,把启蒙伦理的乐观打出了裂缝:服从与良知的关系被重新审判,分配正义被重新立法。本节梳理危机催生的新工具,并用艾希曼案演示"平庸之恶"如何改写了责任认定的地形图。
启蒙给陪审席留下了两把好尺子,却也留下一个温柔的假设:人只要被理性照亮,就会认出并选择善。二十世纪把这个假设按在案卷上反复摩擦。总体战的规模让"算总账"变成了为轰炸城市辩护的口才;官僚体系让每一个按章办事的小职员都成了暴力链条上一颗不知情的螺钉;殖民秩序的崩塌与移民社会的到来,又让"谁的正义"第一次成为无法回避的问题。旧标尺没有作废,但每一个都开始在特定的案件上哑火。于是新的工具被一件件锻打出来:有的专门审"服从"这件外衣,有的专门审"分配"这笔账,有的干脆放弃普遍立法,转向一场场具体的对话。本节挑三件最常用的过一遍堂。
平庸之恶是二十世纪最锋利的概念工具之一。它诞生于一场庭审的旁听席:一位观察者原本以为会见到一个恶魔,见到的却是一个爱引用套话、强调自己尽职尽责的官僚。她由此提出一个令人脊背发凉的观点:巨大的罪行未必出自深渊般的恶意,它可以出自不思考——把判断外包给制度与命令,用职责、流程、流行语填满本该用于省察的空隙。这个工具的锋利之处在于扩大了责任认定的射程:它不问"你有没有仇恨",只问"你有没有思考"。
无知之幕则处理分配问题。设计一场思想实验:让你在不知道自己将出生在哪个阶层、哪种身体、哪个时代的前提下,为社会挑选基本规则——你会允许一部人天生给另一部分人当垫脚石的制度存在吗?遮住身份再来立法,自利与公平第一次被绑上同一驾马车。它是现代福利制度与公平契约论最常用的理论地基。
商谈伦理走的是第三条路:不假设立场能被普遍证明,只要求规范在受影响者平等参与的对话中被检验——好的规范是所有相关者都能在无强制对话中同意的规范。它给多元社会提供了一个程序化出口:大家的出发点不同,但对话的规则可以相同。

图 2-4 三件新工具:平庸之恶审服从,无知之幕审分配,商谈伦理审程序
背景:一名负责运输事务的中级军官,在体系中的职责是把列车时刻表排好,让被押运者按计划抵达。战后他潜逃南美,被特工捕获,押往耶路撒冷受审。操作:起诉方以反人类罪公诉,十五国法官组成法庭。庭审中最具穿透力的交锋不是罪证本身——罪证铁案如山——而是辩护的策略:我只是执行命令、履行职责,是体制的齿轮。旁听席上那位观察者由此提炼出"平庸之恶":此人未必嗜血,却把整套判断外包给了体制,用"尽职"替换了"对错"。结果:法庭驳回"奉命即免责",判其死刑;判决还专门处理了另一条辩解——若抗命必然遭严惩,则选择余地的大小直接折算责任的大小,可此人有调岗与消极执行的先例,余地并非为零。解读:此案改写了责任认定的地形:从"查动机之恶"转向"查思考之缺",而且把"制度压力"从免罪事由变成了量刑参数。陪审员应记下这条新规则——齿轮有惯性,但齿轮曾经是会思考的人。变式:把同样的辩护词放到其他岗位检验:档案员、会计、医生,哪些岗位的"奉命"更难获得宽宥?答案与该岗位离伤害链条的核心距离成正比——离得越近、专业知识越足以预见后果,"我只是办事"的辩解就越薄。这个变式给了今天的职场一个永久性的自测题。
把两造在"服从"问题上的陈词压成三栏表,是合议此案最省力的姿势。
# 艾希曼案两造陈词三栏对照("服从命令"之争) 立场 支持理由 证据与出处(档位) ---------------- ------------------------------ ------------------------------ 辩方:奉命免责 体制下抗命者将遭严惩 同僚处决案例(B档) 辩方:奉命免责 职责分工使其不知最终后果 庭审自述(C档,需与其他证词互核) 控方:奉命不免 有调岗先例,选择余地非零 人事记录(A档) 控方:奉命不免 运输计划足以令其预见后果 铁路调度文件(A档) 法庭裁定 抗命风险折算量刑,而非免责 判决书原文(A档) # 提示:辩方理由并非全无根据——法庭把它们 # 记入量刑而非免罪,这正是分层裁决的教科书示范。
无知之幕也可以借一小段代码体会它的裁剪力。
# 无知之幕小实验:遮住身份后,你还会批准这套税制吗 def behind_veil(rich_share, poor_benefit): """rich_share: 富者承担的税负比例 poor_benefit: 穷者获得的保障水平(0 到 1)""" # 在幕后,你成为任何人的概率相同: # 期望效用 = 各身份效用 x 概率,此处用最保守的"最坏情形"标准 worst = min(poor_benefit * 2, (1 - rich_share) * 1.2) # 最坏身份的处境 return worst > 0.5 print(behind_veil(rich_share=0.7, poor_benefit=0.6)) # True 幕后可批准 print(behind_veil(rich_share=0.1, poor_benefit=0.1)) # False 幕后必否决 # 读法:输出不是政策建议,是"你的规则能否通过遮眼测试"的粗筛。
**问:平庸之恶会不会让"我只是打工的"人人都变成嫌疑人?**把方向反过来就对了:这个工具针对的从来不是底层执行者,而是把判断外包当作默认状态的所有层级。它的判准是"有没有余地",而余地的大小恰恰要靠证据核定——4.4 会看到法庭如何把制度压力折算进量刑而非免罪。平庸之恶是让有余地而不用余地的人无处躲藏,不是让没有选择的人背锅。
**问:无知之幕听起来公平,但现实中没人真的在幕后立法,它还有什么用?**它的用途不是假装幕后,而是提供一把"遮眼测试"的尺子:任何现存的分配规则,问一句"不知道自己是谁的人会同意吗",规则的辩护词立刻现出原形。它是批评的工具多于建设的工具——但伦理审议里,多数时候我们缺的正是一件称手的批评工具。
第二章收庭。标尺的演化史讲完了,下一章换主角:该轮到把证据递上席的史官了——他们自己的职业伦理,配得上一次专门的庭审。