Hey China .... tough
Some things deserve ridicule.
The Chinese communist government is one of those things.
They deserve to be embarrassed and exposed, as do all leftists.