She could have said Pretorians, Cape Townians, Politicians, Democrats, Indians, or South Africans. It doesn’t matter. She had just proven that she was not being smart.
There are no smart people or stupid people, just people being smart or being stupid.
(And things are often not as they seem, so people who seem to be doing something smart or stupid, may not be. There’s always more information, more context, and more to the story.)
Being smart means thinking things through – trying to find the real answer, not the first answer.
Being stupid means avoiding thinking by jumping to conclusions. Jumping to a conclusion is like quitting a game : you lose by default.
That’s why saying “I don’t know” is usually smart, because it’s refusing to jump to a conclusion.
So when someone says “They are so stupid!” – it means they have stopped thinking. They say it to feel finished with that subject, because there is nothing they can do about that. It’s appealing and satisfying to jump to that conclusion.
So if you decide someone is stupid, it means you are not thinking, which is not being smart.
Therefore: smart people don’t think others are stupid.