I find the conservative response to the president’s visit to Cuba very interesting. They say that we should not normalize relations with Cuba because they are a communist dictatorship with a poor human rights record. These same politicians say nothing about our relations with China, however.
China is also a communist dictatorship with a poor human rights record. Something like 98 percent of people who go to their courts are found guilty. Christians are thrown in prison because of their religious beliefs and forced to perform slave labor. They support North Korea. They are the worst polluters in the world because they have few or no regulations on businesses.
Why the dichotomy? It is not because of a moral dilemma. It is because the financial backers of these politicians make more money exploiting Chinese (and other Third World countries) labor rather than paying American workers.