And Bruce... I think it's pretty strange that no one has a problem with the fact that he got brainwashed into hulking out and destroying parts of a city (and killing however many people). I think that fact (and of course Tony's "vision") got sidelined in all the coolness that Wanda supposedly represents.
About Wanda, let's be real: Wanda willingly joined Hydra and let them experiment on herself... why doesn't Steve ever think of Bucky in that situation (and given that Bucky's mentionned in the movie obliquely, that question isn't far-fetched)? What would Bucky think about a willing Hydra-supporter, who just skips sides because Ultron plans to kill her too, and Steve working side by side with her? I'd not be amused (and I'd have loved to see that come to light at some point between Civil War and Infinity War). So, I think welcoming her to the Avengers without a real discussion and without any apologies on her part is ridiculous - and Tony on the other hand can grovel all the time (and I'll grant you when he messes up he messes up big, but he's assaulted, yelled at, lied to - and she just has to bat her eyelashes and talk about Stark-bombs, and everything's forgiven)... Sorry, but that's one reason I don't think she's well portrayed or introduced. She's just "cool", nothing more. (And I realize that she's more background in the comics but since I don't know those, I can only go by what I've seen in the movies.)
I agree it's strange that South Africa was never mentioned in Civil War (I don't think it matters to Age of Ultron because there's not enough time to go into it there). Of course, it's equally strange that Washington and New York were mentioned in a negative light towards the Avengers. That first Thunderbolt Ross scene is just a bit too built on an agenda with not enough reality.
But in regards to Wanda, she certainly did not 'just switch sides because Ultron was going to kill her too'. She switched sides because Ultron was going to kill everyone and she only signed up to kill the Avengers. And I very much like the fact that Cap has real understanding for her point of view as someone whose family was killed by a blatantly irresponsible military-industrial complex that didn't give a shit because she was from a little, unimportant country. It makes perfect sense for her to consider herself at war with the people responsible for Sokovia's troubles and it makes perfect sense for her to be willing to undergo Hydra experiments, especially in light of the fact that she probably never heard of Hydra before anyway, It's certainly fair to say she went too far in that regard and has a lot to apologize for, (which I assume she did somewhere between AoU and CW) but I think welcoming her to the Avengers is really the right thing to do, since she does actually realize that what she's doing is wrong and switch sides (entirely on her own).
I also really don't get the complaint about Tony being 'assaulted, yelled at and lied to' and having to 'grovel all the time'. Steve lied about Bucky to protect Bucky. It had nothing to do with anything Tony had or hadn't done, so is totally irrelevant to the Wanda comparison. They yelled at each other a lot because they both tried to be the leader of the team and had very different ideas about what the leader should do, which also has nothing to do with the Wanda comparison. The only assault I can think of was instigated by Tony, not anyone else, so that certainly isn't relevant. And where exactly did Tony grovel at all? I think he groveled some to Pepper at some point, but that was all about his personal life. He doesn't grovel in Civil, Infinity War or Endgame that I recall.