That's great until someone get's your Keypass password (and I think you mean memorable ;-) and by millions I think you mean a handful; Lastpass, Keypass, etc.)
You have to remember that it's not the users security context that was a vulnerability that lead to this data breach. It was a vulnerability on the side of the Chugger site servers and/or administration. I can't speculate in regards to what it was, but whatever the case, they were able to parse the user database that had clear text passwords. This would have stopped this vulnerability issue at the door. So that's a HUGE no-no in any online store/login. Someone clearly did not do their due diligence.
Blaming a user because they used a same password on a site as their email password is bad form. Not everyone is as enlightened as you are in regards to security, and as I stated before, sometimes you're rushing and just forget to do so or don't have access to it ("argghh... march madness... must... get... before.... all out!").
I understand that breaches happen and in our current environment their bound to at an increasing degree. However, a company needs to do everything, to a reasonable degree, to protect all customer information. They also need to do everything they can to resolve the issue to the customers satisfaction (as defined by the law and regulations).
And just because they removed the link for the account login doesn't mean the page is gone for good. In fact I just reset my password and logged into my account (as shown below). And my customer data is still there (as well as my order information, except for my cc information).