Most people are forgetting that the communist party is above the constitution.  It's very weird but that is the way it works in China, Vietnam, and other communist countries.  You can have free speech all you want but if you are violating  certain contradictory decree then you go to jail. period.