Yes it can be hacked because hackers always find new ways to hack. We are required to 2FA to avoid wallet being hacked. I will prefer to use hardware wallets like trezor to have a better experiences on using wallets. Don't use web wallets.
Thanks for the advice. It is very good to use hardware wallet. I start to use it a few months ago, and for real-time I am very happy because the percent of it can be hacked is lower.
This is one way among many to protect your online account. One has to keep the important keys like password and the gmail account secure to avoid the possible threats. Besides, the blockchain technology has made it more protected to invest in Bitcoin safely. Do not access certain website which do not have the http in the start for majority of them are suspicious and can break into your computer to get what they want.