Clinton accuses Obama of being naive because he is willing to talk to nations like Cuba, North Korea and Iran if he gets elected President. She is wrong. Having a list of countries with problematic behavior and refusing to talk to them about it means conducting communications through the press and third parties. You will always have to have communications. It's just a matter of how.
Look at this Administration. They are finally talking to Iran. They had to. If there was ever a group of people invested in not talking to Iran, it would be this Administration. But essential discussions needed to be had, and you should have thought of that when you decided to invade the country next to Iran. So now you have to talk to them.