Heroes in the Marvel Cinematic Universe always have good intentions and goals in all their actions.
1. Tony created Ultron with the intention of helping the Avengers but Ultron became a villain
Ultron is one of Iron Man’s creations to protect the world, but the results did not go according to Tony’s plan.
Turning Ultron into a super sophisticated AI seems wrong since he is confused and has his own views on peace.
2. Steve Rogers kept the death of Tony Stark’s parents 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.
At first Rogers said he kept this a secret for Tony’s sake, but by the end of the movie, he knew that what he did was wrong.
3. Vision sacrificed himself to let Wanda destroy the Mind Stone, but Thanos went back in time
The difference between the morality of a hero and a villain is that the hero tries his best to protect someone’s life and life.
In Infinity War, Vision was hunted by Thanos because he wanted to take the Mind Stone.
Unfortunately, this heroic act turned out to have no effect.
4. Nick Fury kept Captain Marvel’s condition a secret
Nick Fury has known Captain Marvel since the 90s and the female superhero is the ultimate defender of earth.
Clearly, there are many cases where attacks on Earth could be resolved more quickly if Captain Marvel were called upon.
5. Doctor Strange helped Peter, Doctor Trang’s kindness caused disaster
In Spider-Man: No Way Home, Peter Parker sought out Doctor Strange (Benedict Cumberbatch) to erase humanity’s memories because the revelation of Spider-Man’s identity caused him too many unwanted troubles.
Obviously the reason for performing magic to help Peter was good, but whether for one reason or another, it was Peter who caused Doctor Strange’s good intentions to turn into disasters.