Demand #1: Are you being fair?
In the Windows world, you pay for you OS and you demand your hardware vendor to provide drives for it. In the Linux world, you get your OS for free and you demand your OS vendor to provide drivers for all of your software. Are you being fair? Not having drivers for a piece of hardware is a real problem, but should we blame it to Linux or to hardware vendors?
And now comes the flame war: (some) hardware vendors say they will provide drivers as soon as Linux has stable interfaces. Linus says Linux will not have stable interfaces in the short term, because they constraint the evolution of the kernel.