Iron Man did make mistakes in Captain America 3, but it wasn't because he was wrong, but because his actions were restricted. Superheroes needed to abide by the law and moral code, not act as they pleased. The captain's immoral behavior for his personal feelings made the entire superhero team feel dissatisfied and uneasy. However, Iron Man's mistake was not unforgivable. As a superhero, he must constantly improve his moral and code of conduct to better protect the earth and mankind. He also realized that the captain's behavior was wrong and asked other superheroes to help them solve the problem when necessary. Iron Man made mistakes in Captain America 3, but he also showed courage and responsibility to correct his mistakes and protect humanity.