Your knowledge of history is problematic to say the least.
Yugoslavia was a communist country but it was definitely not under the "iron curtain". It was a country with very loose communism (more closely to socialism) and it was very open to the world. People were allowed to travel free all over the world and was very open to foreigners as well. Movie industry was also renowned and frequently had guest actors from all over the world, including United States. Former Yugoslavian head of state, Tito, refused to let the country fall under the Eastern block (and hence the so called Iron Curtain) and left the country open to Europe and World. After Tito died the politicians started each pulling in their sides which slowly but surely threw Yugoslavia into the civil war.
But old Yugoslavia (past WWII) was definitely not under the "Iron Curtain". That's incredibly inaccurate to say.
Also, calling Croatia "forced" in Yugoslavia is also wrong because prior to WWII (and big part of Croats siding with Nazi Germany) Croatia was part of the Kingdom of Serbs, Croats, and Slovenes (which later was renamed into Kingdom of Yugoslavia).