The only healthy solution is to understand that there is no guarantee in crypto, risk only what you can afford to lose, even after every thing, something can still always go wrong.
Indeed what we have to , because the risk is unstoppable in terms of online using at some time or another we will taste this to learn and to lose.
this is the perfect solution actually and expect no Guarantee 100% , just do what you can to make it safe.
Do not scan QR code you find online, only scan when paying to another crypto wallet or you want to sell your BTC on an exchange, QR codes can come with malicious things too.
Stay safe out there kings and happy holiday 🎅
Never that I use QR code , instead I will choose sending directly to the addresses or manually typing and need to check multiple times at least I maintain my safeties .