Oh, that was a long time ago. I do not think that any antivirus could prevent this situation.
Professional traders can take care of their funds on their own. A non-professional can be hacked without an exchange

.
You are right but you must keep some money on exchanges to trade. But exchanges are not safety. It is bad for the crypto industry.