But that isnt how it works.
Shops can put an item on sale before the agreed release date. That is why some people get game earlier, and in cases of online games, like CoD, get banned. The shops either release the game early and grab some quick early sales before the game is available online. This has nothing to do with Warhorse.
The only thing you can accuse Warhorse of is that they haven’t updated your profile with tracking information.
And now that you mention the ‘huge’ download patch, it was well established that KCD would recieve a day one patch, and even how big it would be, a few weeks back. And it is how this industry works, again not really Warhorse’s fault. They have to send out the game to get printed on disks in the month or so after that they continue to fix problem that result in the day one patch.