What's unreasonable is the fact it has taken 3.5 days for them to fix the issue, while holding hundred of thousands of dollars or more of customers money.
No one knew until after the code was shut off that it was an employee only code.
Good companies always make the customer happy, mistake or otherwise. You would think LEGO would want to make it right, especially after the black friday debacle. I know when we have an issue, no matter what caused it, we always try to make our clients happy and do our best to make it right by them. The reasonable thing would have been to offer the affected customers a 30% off coupon for one item that they select or a few items.