I don't mean to be insulting, but are you dumb? Or just blinded by an anti-Apple mindset?
9 million on launch weekend is "lackluster" sales? Have you ever thought that maybe they can't produce them fast enough? Anyone who knows anything about sales knows that if you have an opportunity to complete the sale, you do it. Every day those people are without an iPhone is another day they could potentially buy another (non-Apple) phone.
anti-Apple? Me? With an iMac, iPad 4, Macbook Air and 2 Apple TV's? Please speak when you have the proper knowledge.
There's no need to discount an iPhone if it were selling to expectations. Everyone knows this. Except you.