This si so embarassing and it pointed out that we don't actually need a password. Not your key, not your access should be implemented.
Twitter has been the ones we should blame for this because they did some internal breach from their employees to get thousands of accounts hacked. Twitter should be held responsible for this horrible incidents and should be made to face the consequences. Nothing like passwords was compromised but the entire twitter internal servers.