I don't think trying to 'find and punish' the scammers will work. The best approach I think is to try to learn from our mistakes, understand why we fell victim to a scam, in order that we can improve the decisions that we make in future. Mistakes can be beneficial if they prevent bigger mistakes further down the line.
Unfortunately, this is so. It is necessary to make maximum efforts in order not to become a victim of deception. After you have been deceived, there is little that can be done.