Is it so difficult to observe basic safety precautions. For example, when the system does not create a password less than 15 characters, using upper and lower case letters, numbers and special characters.

If giants such as Google, Twitter and Amazon can not protect their data, how can I be sure that my mailboxes, bank account, etc could be protected ?

There are simple ways to prevent such breaches, such as triple verification and so on. Is it so hard to send sms-confirmation, notify by email about each suspicious visit. Besides, you can simply allow login only from certain ip addresses ...