Our current trade policy toward Cuba is not consistent.
You could make a valid moral case for not trading with any communist country. You could also make a pragmatic case that such trade tends to liberalize nations, and is good for our cost of living.
It's pretty hard to justify doing both at the same time.
