Ultimately you can't really stop people from falling for con men, but I do feel part of the blame lies with banks and other institutions for normalising out-of-the-blue phone calls.
How would you know a call from the bank about fraudulent transactions was fake? They do that! I've even had legitimate calls from them where they refuse to pass my security questions because of data protection. Pure madness.