I think everyone is responsible for his own security. Always use 2 factor authentication, never use a password twice. Don't share personal information with strangers.
Have we ever thought about what happens if our laptop or phone get lost, whereby you've used 2 factor authentication as your password. Nobody but you is to be blamed if your account got hacked. That's why you should be mindful about the people you give your phone or computer to