Thought that 2FA was the safest thing out there. Apparently not!

2FA is actually one of the safest methods of securing your data that exists. The only issue is that hackers can access your SIM card if they know your number and call your phone company, and then make a blank and get the same info you get from your 2FA services.
It's not easy, per say, but it can be done and it is simpler to do than dictionary-attacking a password. It requires a lot of information first though.