If you ever protected your account the best you can then maybe its somebody fault. As a user we take full responsibility of our every actions but sometimes no matter how we try safe our accounts there are instances that we might be outsmarted by bad actors.
Some hackers were too good in hacking that we got too sick questioning ourselves. First it is really our fault not to encrypt our account the best way as we can like combination of difficult codes as well used email in different platforms that sometimes may expose our email in different sites that seems easy for hackers to detect and try if they can get funds on it. The application we use matters too,check its credibility in protecting their clients but we know that even top exchanges been attacked by hackers too. I usually just think its hackers fault to give myself peace. Will just change my code and provide authentication security to stop them the next time. Forgive ourselves and learn from the trauma it brings to make our account more secured.