I'm not defending the China gov for these actions (and many not listed above). When criticizing these actions, it helps to understand the tremendous strains within China. China has changed more in the last 10 years than possibly any other country in the history of the world. These changes are accompanied by massive externalities. There are some serious powder kegs of anger and resentment, Xinjiang being a prime example. I'm not taking you to task for your criticism, but if you were a top government leader in China today, how would you handle these issues? Keep in mind that if your answer is to just make things free and open, there will most likely be a price to pay. You may say the short-term price of social disruption is worth the potential long-term benefits. However, there is no guarantee China would survive such extensive social disorder.
Controlling internet traffic is both a citizen control issue and an economic protection plan. I don't know what is in the reams of WTO deals China has made but its possible they never agreed to play free and open with companies outside China for access to their Internet user base. You may not agree with this protectionist approach, but it fits squarely within China's "middle-kingdom" mentality.
Again, don't take my words as a defense of any of China's actions. But seriously, what would you do if you were in charge? I certainly wouldn't take the job.