
1. Steve Rogers keeps Tony Stark's parents' death a secret

The Civil War event, where the Avengers were divided, was truly a mistake even though they believed they were doing the right thing. One of the reasons for this is that Steve Rogers kept the reason for Tony Stark's parents' death a secret.
Initially, Rogers said he kept this secret for Tony's benefit, but by the end of the film, he knew what he did was wrong. Instead of protecting Tony, Rogers was protecting himself.
2. Vision sacrifices himself for Wanda to destroy the Mind Stone but Thanos reverses time

The difference between the ethics of a hero and a villain is that a hero tries their utmost to protect someone's life and well-being. That's what the Avengers did when they wanted to protect humanity by sacrificing Vision.
In Infinity War, Vision is hunted by Thanos because he wants to take the Mind Stone. Therefore, in agreement with the heroes, he was willing to sacrifice himself to protect humanity. He asked Wanda to destroy the Mind Stone (which also meant the young woman had to personally end the life of the one she loves).


In Spider-Man: No Way Home, Peter Parker sought out Doctor Strange (Benedict Cumberbatch) to erase humanity's memories because his Spider-Man identity was exposed, leading to unwanted troubles. A mistake in utilizing the sorcerer's magic caused a multiverse connection, unleashing a slew of villains from previous Spider-Man films, threatening everyone's lives.
Clearly, the intention behind casting the spell to aid Peter was noble, but it was Peter himself who turned Doctor Strange's benevolent intentions into a catastrophe, whether for this reason or another.
