Nah. You aren't going to stop scams globally, although there are ways to prevent it. Such ways could be a watchdog system which identifies scams and lets the public know. Although, this is subjective and can lead to bias so would need trustworthy individuals running it. Honestly, though I don't think we need to babysit everyone and people will need to make their own mistakes and learn from them. I don't want to see anyone scammed but, it's simply impossible to stop.