Iron Man's (Robert Downey Jr.) decision to sign the Sokovia Accords is better justified in Avengers: Infinity War than in Captain America: Civil War. The 2016 Joe and Anthony Russo film saw the break-up of the Avengers because of Tony Stark and Steve Rogers (Chris Evans) falling out due to Bucky Barnes' (Sebastian Stan) involvement in the death of the Starks. But the Avengers' conflict first started with their differing opinions on how to approach the Sokovia Accords — a mandate that would regulate the activities of superheroes in the MCU.
The Russos effectively showed how far both Iron Man and Captain America had come along in their respective arcs through their personal stance about the Sokovia Accords. Steve, a military man, was against it, arguing that the safest hands were their own. Meanwhile, the self-reliant Tony was all for it, claiming that resisting it would only make things worse for them. Effectively, the events of Captain America: Civil War set up the Infinity Saga’s end as it allowed Thanos (Josh Brolin) the perfect opportunity to make his move. Inadvertently, this also justified Iron Man's sentiments on the Sokovia Accords.
Related: Infinity War Theory Reveals Thor Deliberately Lost To Thanos At The Beginning
In Captain America: Civil War, Tony's decision to sign the Sokovia Accords was rooted in his own guilt. After the events of Avengers: Age of Ultron, he desperately wanted some safeguards so that he didn't commit the same catastrophic mistake again. Despite his good intentions, moving forward with the Ultron Initiative backfired, resulting in many civilian casualties and the destruction of Sokovia. While this was a solid explanation, the events of Avengers: Infinity War was a much better justification
Read more on screenrant.com