They got slammed. The credibility of this company has been...
They got slammed. The credibility of this company has been damaged and will continue to be so for some time until they can deliver.
They got slammed. The credibility of this company has been damaged and will continue to be so for some time until they can deliver.