Steve Rogers in the Marvel Cinematic Universe is not only a superhero, but also a symbol of justice and morality.
So isn't it hard to imagine that someone would think he's an anti-hero, or even a villain?

Why would anyone think that? Well, it's related to Avengers: Infinity War.
In the film, the villains are menacing when Thanos and the Dark Order are snatching the Infinity Stones around, but Steve believes that the vision of the Psychic Gem above his head cannot be sacrificed.
He also brought the illusion to Wakanda for help, but this also led Thanos directly to Wakanda.
This approach of the US team seems to be fine, but now the director of "Captain Marvel 2", Nia da Costa, has expressed her opinion.
In an interview with Inverse, Nia da Costa objected.
She thinks it's all the U.S. team's fault because he chose a robot life rather than the entire universe.
Da Costa said:
"Regarding Captain America, I would say that it's all his fault for snapping his fingers because he wants to do his best and wants to do the right thing. But in this world he is a villain, because at the end of the day, he should sacrifice vision. ”
"He chose the life of a robot, albeit a living robot, rather than [choosing] the entire universe." If you look at it from this point of view, there is an anti-hero meaning in this. ”
Da Costa also realized that her remarks could be controversial.
"People would say I'm crazy to think that way, but there's something to do with the anti-hero and the hero's journey. The pain of the hero is what stimulates their martyrdom, while the pain of the anti-hero is something that begins their journey, not ends it. ”
If Thanos is most likely to win in the process of snatching the Infinity Stones, it is in Titan.
Everyone had already temporarily controlled Thanos, but because of Star-Lord's impulse, they failed.
In fact, it is not difficult to understand the decision of the US team, even if the illusion and the gem are destroyed together, it will not stop Thanos's path to destruction.
Secondly, Vision is a member of the Avengers, a colleague who is a friend and a family member, not to mention that he is also Wanda's lover.
Captain Marvel 2 is the first Marvel film directed by Da Costa, which is scheduled for release in North America on February 17, 2023.