We have a right to complain if the product we have paid money for is not fit for purpose, me and thousands others have pre-ordered this game on the promise from ID that we can play it on its release date.
The release has been and gone and many of us cannot play it, its broken. Them fixing the issues now is not the point.
At no point in the whole development process did ID give us any prior knowledge that the game might have issues upon release.
Its not only disrespectful to us as consumers, but can be considered as pure daylight robbery