Well no, I don't think they should stop complaining because I don't think they should be offended by it. Sometimes I'm the one offended. I think they should grow up and stop complaining about it because everyone gets offended by stuff sometimes, and any single person's personal offense shouldn't obligate other people to take any action. It's not Joe's job to make sure that Betty is never offended. Betty can be as offended as Betty gets, but oh well. That's 90% of the time Betty's problem, not Joe's.
I think it's more a matter of having some perspective on when the insult is intentional and when it's not, as well as when it's material and worth raising hell about. And I think a lot of people make a habit of getting offended and then using their hurt feelings to push people around.
Do you recall that splash ad by Dove several years back? It was for a body wash for all bodies, and the splash ad showed various females taking off their shirts, and as each raised the shirt over their head, they turned into the next female. There was a hispanic female who turned into a black female who turned into a white female who turned into a hispanic female and so on forever. Someone got offended because the black female was being turned into a white female, which meant somehow that Dove thought all black females are dirty. It was frankly ludicrous that an inclusive ad showing females of many races on equal footing was taken to be offensive. It got enough attention on social media that Dove ended up pulling the ad and apologizing.
That's the kind of thing where I think people need to grow up. It's obvious that Dove wasn't being insensitive or insulting. It was a perfectly fine ad. But some few people made an effort to be offended and got enough other professionally offended folks to make a stink about it.
It was dumb. It didn't address racial disparities or negative stereotypes in any fashion at all. It was performative.