Sad, but true.
One of the weaknesses of being an idealist, is failure to recognize the utility of supporting the less-bad option in a foreign conflict. The Nationalist leaders weren't particularly nice either, but they were nowhere near as bad a Mao or the Communists.