Calling scam victims stupid, much like cult members, serves to do nothing but make you feel superior, blame victims for the wrongs done to them, and in turn actually makes you more vulnerable to scams (and cults, and so on). "Look at these people! Morons! I could never be one of them because I am smart, unlike these people who fell for them because they are stupid. It is not about vulnerability and luck, both of which are factors that could affect me, it is all simply a matter of in-born intelligence, which is why I, a better human, don't have to worry about falling for them."
And boom, you have already let your guard down - you would never fall for a scam (or cult, etc.) so you can safely click on that link or read that pamphlet because if it was a scam you'd have identified it as such immediately, because you are smart. You don't need to stop and question. You're too smart. And, really, if they didn't want to get scammed they shouldn't have gone out dressed like that.
We're all potential victims. Every single one of us has been at one point or another been at vulnerable to a scammer, or a pickpocket, or any other number of external force trying to harm you for their own benefit. Blaming the victims feels good but it doesn't help shit in the long run.