Sure, democracy isn't the best form of government for every country. But what concerns me more is how ethically a government treats its citizens. I don't care if a country has a democratic, communist, socialist, monarchist, or anarcho-syndicalist government so long as it behaves ethically and treats its citizens well.
If China wants to maintain its "one-party" system, then fine, but I just want it to be an ethical single party. For example, if China switched from anti-Dalai Lama propaganda to pro-Dalai Lama propaganda, that would be a positive change.
And I don't think your analogy with Bin Laden is correct. Bin Laden wasn't well-known in the Middle East until the US invaded Iraq and Afghanistan, and by doing so, the US inadvertently created the greatest advertising and recruiting campaign for Islamic terrorists ever. After that, the terrorists could say, "See? This is what the US plans to do to all Muslim countries. So why don't you help us try to prevent this?"