Many people are afraid due to the spread of hacking into many accounts and some of them consider that the security of those accounts are very weak ( especially after their accounts are hacked) and they bear all the burdens on the forum.
Yes, recently we've seen a lot of accounts being hacked. The problem is spliced into 2 general things.
1-Weakness of forum security
2-Careless about security by the user (I mean using an easy password).
In my opinion, the problem is not the weakness of security, but in fact, it is your misbehaviors that lead to your accounts ( users) being hacked.
Your opinion is right, careless about account security is always lead to lose your account. If anyone cares a lot about his own account, then he should put an effort and search how making it more secure.
When your account is well secured , the hacker cannot get your password. So it's very essential to protect your account through two simple steps :
1- Choosing a powerful password.
2- Secure your Email ( Strong password, Step verification ( by a phone number) ,Encrypt it through a special key).
Your suggestions are good. People who have strongest password and care a lot about their account's security are mostly safe from being hacked.
But the problem is not here, I think there is a possibility to be hacked even if you made a strong password. The big problem is when you will be hacked, you will not notice by email until the hacker change the password and the bitcointalk email, Also there is no a confirmation email sender for you to confirm that you want to change your password or not. Here, it is the wrong point.