Former President Barack Obama has sounded off against the cancel culture during a recent public appearance in Chicago.

"This idea of purity and you're never compromised, and you're always politically woke, and all that stuff, you should get over that quickly," Obama said at the Obama Foundation Summit. "The world is messy. There are ambiguities. People who do really good stuff have flaws. People who you are fighting may love their kids, and share certain things with you."

Obama says that the "cancel culture" is not activism - it's just pointing fingers.

"One danger I see among young people, particularly on college campuses," he continued, "I do get a sense sometimes now among certain young people -- and this is accelerated by social media – there is this sense sometimes of the way of me making change is to be as judgmental as possible about other people, and that's enough. Like, if I tweet or hashtag about how you didn't do something right or use the wrong verb, then I can feel pretty good about myself, 'cause man did you see how woke I was? I called you out.' That's not activism. That's not bringing about change. If all you're doing is casting stones, you're probably not going to get that far. That's easy to do."

Several high profile entertainers and brands have been adversely affected by the cancel culture, but many feel that the only way to make a change is to impact the flow of money - and it does often work.