UN Ambassador Susan Rice appeared on CNN and faced tough questions from Candy Crowley over the recent attacks on US interests in the Middle East.