Rant on Democrats support for Communist China