I get that you're mad, but there's no way insecure passwords only hurts those they belong to.
We use 2FA at work, it's a small usb key that requires no battery. Plug it in, press a button, a random set of characters appear as my username and then I input my password. As a backup, if I forget...