If you knowingly sell me a fake Rolex at your jewelry store, one that had a reputation for being honest and clean unlike other jewelry places around town, both from a legal and ethical standpoint the business is primarily at fault.
To put them on equal ground in terms of blame is absurd. People rightfully trusted cd project red because of their reputation, guarantees and promises. Individual culpability is certainly in play, but it is weighted much, much lower in terms of fault in this situation.
So why do people trust companies anyway? They want to sell the product for a high price to the consumer, it is not an uncommon method to sell you something and leave things out which have been advertised, one of the reasons there are a lot of law suits, because as of today companies promise you something which the product doesn't have and falls under false advertising.
So if people are that angry because of the downgrade, why not starting a petition for that?
Was there a petition for Watch_Dogs? So business seems always at fault and the customer is the one which was betrayed, problem is, you as a customer you have the duty to use your common sense and to question things.
Your example is the Rolex, the jewelry store sells me a "fake" Rolex for say $200, you as a customer should say this cannot be right, same equals to companies which show you the best graphics in the reveal trailers, it cannot be achieved especially when a game with an open world setting, because this is heavy on the GPU and CPU, it could not run on your machine with the same graphics like you have been shown in the 1st reveal trailer. I know the method of this is shady, but you as a customer have to question yourself, especially if you want to reward such methods or just boycott it.