They probably didn't drop the ball. Many retailers won't even ship a game to their stores before the release date. Electronics Boutique (aka EB Games) is notorious for this practice. They don't want some high schooler in Topeka, Kansas selling the game early. So, to solve that problem, they ship the game to the stores on the release date. Also, many retailers want to provide an advantage to online purchasers, so they ship games to the online purchaser on the same day they ship to the store. They make more money with an online purchase than an in-store purchase.
Damn right! Halo 2 had 1.5 million pre-orders and sold 2.5 million units on day 1. PC and Xbox combined, KOTOR2 will be lucky to equal Halo 2's pre-orders, much less its day 1 sales.
It has been out for precisely 2 days. I don't think the retailers were lazy. I just think KOTOR is being treated like any other holiday release. It will sell well, but it's not a blockbuster compared to Halo 2, Half-Life 2, the Sims 2 and World of Warcraft. And that's LucasArts fault. Had they held to their guns and released both versions in February, there would have been better buzz around this game. Instead, it's getting lost in the holiday shuffle.