I really don't get the big problem. Ubisoft had patches like 2 days later. It's not like the game is still full of glitches, it's now solved.
And yes, it might be wrong from Ubisoft to release that game like this. Problem is, if they didn't release the game on that date, there would also be a lot of people angry at Ubisoft. No matter what, they would lose in this situation.
The big difference with games now and games back in the day, is that games have become so big and massive. The first games didn't even have a open world like we have it now. It's only logical that with these changes, it's way harder to get all the glitches out of the game. That with the fact that Ubisoft already released patches to solve the problems, makes me believe they don't deserve all this hate