Shame on you, I don't fault you too much for being hacked, it happens constantly, even though apparently you had a lot of holes but I don't have any technical knowledge about that.
But I do fault you for hiding it from us and not giving us the opportunity to take action, there is no excuse for that.