Your second point is pretty hollow, as there are MANY nations that we trade with that violate the basic human rights of their own citizens or those in neighboring countries/territories.
My point is that there are points more tangible than ideological differences. I honestly don't have a dog in this fight, but I think there are fair points on the other side of things that are being glossed over instead of addressed.