Soviet Union had free trade right up to the day the Nazi's invaded in 1941. Actually train shipments of raw materials from the USSR to Germany continued for days after the invasion because business is business. Then Stalin woke up from a drunken stupor and canceled trade after he realized the Nazi's were actually invading.
Indeed. Free trade is completely separate from a free market. Both Nazi Germany and the USSR were non-market economies that practiced free trade with each other. Non-market economies are mercantilist at their core though, and if allowed free trade with a free market will strip that market bare.
So, while we are on the “logic trail,” tariffs would have prevented World War II?