Earlier quoted context omitted.
> By the account. 3 failed login attempts in a row, and you disallow further logins for 30 seconds. ...congratulations, I just locked out all of your users. Have a nice day.
How did you get the email addresses of all my users, which are used as login name?
This is not theory, this is hard-earned experience. Locking-out people is bad, the most that's acceptable is rate limiting to a once every few seconds.