Chinese Satellite Destruction Stirs Debate