在《美国队长3:内战》中,美国队长和钢铁侠之所以打架,主要是因为 《索科维亚协议》引起的。这份协议是由联合国117个国家共同提出,旨在加强监管和管理复仇者联盟及超能力者。美国队长认为这份协议会侵犯他们的自由,并担心自己及队友会成为政府机器中的杀戮武器,因此拒绝签署。而钢铁侠因为奥创事件感到自责,认为签署协议可以弥补过去的错误,并支持政府的监管和责任制体系。
由于双方立场严重分歧,无法达成共识,最终导致了美国队长和钢铁侠之间的内战。这场冲突不仅仅是理念上的分歧,还涉及到他们之间的私人恩怨。例如,在《索科维亚协议》签订前,美国队长曾劝钢铁侠不要签署,但钢铁侠最终决定支持政府,这让两人关系进一步恶化。
此外,虽然《索科维亚协议》是内战的主要原因,但两人的矛盾并非突然爆发,而是长期积累的结果。从《复仇者联盟》系列开始,钢铁侠和美国队长在如何维护正义、对待超能力者的态度上就存在明显分歧。这些分歧在《美国队长3:内战》中终于爆发,导致了两人之间的激烈冲突。