Well the whole point of taking control of your own assets is also to take responsibility for their safe-keeping. A bitcoin wallet is encrypted with a hashed passphrase. The user had better remember it! This guy’s wallet file may have been stolen on an open WiFi, but it is doubtful the thief will be able to open it and use the bitcoins inside. But the original owner is still without his bitcoins.
He’s stupid for not making a wallet backup and storing it offline somewhere. Simple file backup and maintenance. (You cannot do THAT with a bank account!)