Yes, I SPIT on Chinese Communism. Long live Free China.
中共赤鬼 is certainly more appropriate, but many probably understand what you meant with the first expression.