I have considered these factors before. If you are using the device that contains your wallet / storage, don't ever put your private keys/seeds there.
My remedy on this one is back up and 2FA (if needed) but back up for me is enough.
And also be responsible wherever you go, it's your money that you are securing if you go in public places not others.
I agree. To be secured your funds we must be responsible at all times because it's our fault if there's go wrong to our funds. And I agree that if we have a bitcoin wallet or any crypto wallet device we need to be sure that it's secured like putting 2fa.
His example is he wanted to go to the CR while inside Starbucks, so that's obvious that he shouldn't leave his things unattended.
Don't feel so comfortable your funds while your outside your house or else you'll be ending drought if you have been depending on the establishment's security.