You are talking about security issues that involve countries who have a designation of terrorist states or sponsors or terrorism. Get a clue.
So! from your argument that the government should stay out of the way of your commerce, trade with Iran, Syria and North Korea should be fine in your book. If it isn't then you do not believe in total free trade. You can't have it both ways. Take China for instance, it is a communist country. It has been known in its history for periods of openness and periods of brutal crack downs. What we trade with them today in a spirit of friendship could turn out to be used against us. But those considerations using your argument should not be taken into the debate with free trade with China.