When did heroes become jerks?

Rating: 2/10 (9 March 2019)

I was more than a bit put off by how Captain America was so smug and condescending to the people around her. Sure she's invincible, but she was supposedly human at one point. maybe it's because she was also a fighter pilot at one point and those guys are stereotypically arrogant as well. To be fair, Tony Stark (Iron Man) is also insufferable arrogant as well, which makes me dislike his movies as well. Deadpool has this type of vibe as well. Seems like this is a pattern.
It's for this reason that I don't think this movie is for everyone. If you want a hero to serve as a role model, then a smug, jerk, know-it-all is not something you want your children looking up to. It used to be that heroes were the good guys and not simply the ones that win the fight for your side. Why can't we have a hero that is compassionate, plays fairly and serves as a role model?