The reason valve is not able to set up csgo server in china is because there's no chinese gaming company that want to co-op with valve. Because online fps games are "free to play" in china, people spent more money buying weapons and shit in these games(crossfire,csol...etc.). The way valve run csgo won't make too much profit for chinese company. And there's not a huge market for csgo in China, most people play crossfire,csol...etc f2p games.
Actually a lot of wetern companies get profit from chinese people, walmart is a good example. Chinese's market is open, there's just restrctions about western product, especially movies and video games...CCP believe they will have bad influence among chinese people which is bullshit...
Personally i don't like cencorship law, but everybody in china knows how to bypass this law and get movies, games or whatever they want. nobody give a damn...
They don't really restrict our lifestyle, the only thing you can't do is to say something against the government in public, like on the media, you can't say "CCP is bad, we need a new party for this country..." you ll get trouble.
But you can say anything on dinner table, even in front of government offical or police, everybody know the society's problem, you can point the problem out, but you can't gather people to fight against CCP. The only thing chinese people can do is to hope CCP will rule this country better and better.
The problem with the law is nobody give a damn about the law, a 5 year old kid can go to store and buy alcohol nobody give a damn. I used to smoke weed with my police friends.(Police still arrest drug dealers though)
And another problem is corruption. Some people in china is powerful enough to kill other people without going to jail. They really don't give a fuck about the law, because they have tight relationship with local police, government and even local mafia.