Really bad taste, I hope they are driven out of business.
I think the CEO’s letter, at the link, takes care of the issue. I would agree that the responsible persons should be fired. Too stupid to continue to serve. That said, I think the apology on the part of the company is sufficient.