Every site is constantly attacked by hackers. It's the Internet, this is what happens. So you have to know you have a job to do in protecting your account. You have to make a conscious effort for the sake of your security. I don't mean just the security of your forum account, but the security of every other account on any site or app you have and the security of your phone in general.
2FA will further improve our security but you have to understand it's not going to make it unhackable if you're careless with your security.
And, quit your bitching! No one will hack your account if you take enough care of your security.
I don't think using the term "bitching" for when someone is making a complaint is a nice thing to do. I agree OP need to take more care of their security but her complaint isn't bitching.