is this first time you use dekstop wallet? because impossible to hack dekstop wallet if you install antivirus and used 2fa for transaction. and why you use team viewer to acces your wallet?

I was away from home and wanted to be able to use my wallet if I needed it seeing as I trusted my home PC more then a web based wallet... I didn't know Teamviewer would be so insecure? But the thing is my wallet doesn't show the transactions!? It's like someone took my wallet.dat and waited for a keylogger for the password, this makes no sense. My password was encrypted, so they would have to go pretty damn far to do this.