Remember that China is not a "free country" (even as much as Western nations have started to make a mockery of that word) like those of the US or Western Europe. Your experience is highly curated by default. If you're just a tourist or a businessman visiting Shenzhen or Shanghai, it's unlikely you'll have any problems - those are major international business cities!