The Necessity of the U.S. Satellite Shootdown
Since the satellite shootdown the U.S. conducted back in February 2008, there have been many skeptics as to the reasons for the event. The U.S. took the actions they did only after telling the world of their intentions. There was no secrecy, but rather, a notable effort to inform the public and the world of the danger the damaged satellite posed to humanity and why it was imperative to conduct the satellite shootdown.
The Real Reason for China's Satellite Shootdown
In contrast, China conducted a satellite shootdown back in January 2007. A major difference is that China told no one of their test, and they denied they did it until almost two weeks after the fact. Their operation created a large amount of debris which is now littering space and will continue to remain there for a very long time, even up to centuries. China's satellite shootdown was an effort to test and refine their own program for eliminating space based assets of potential adversaries. China knows it will not be on par with the U.S. in military technology, so they have chosen to go after a potential weakness in the U.S. defenses, our space based satellites. The real reasons for the China's shootdown may be to develop offensive weapons against space-based assets. It would appear that their resent tests do not lean toward a treaty banning space based weapons, as both they and Russia are seemingly in support of implementing. The U.S. does not want such a ban because we are developing extensive missile defense systems to protect the country from any adversary seeking to conduct ballistic missile attacks on U.S. soil.
For more on this topic, read the article