Last year in an IAEA report they said that iran doesn't refine its uranium to weapon's grade but to a metallic form that can be used in reactors but can not be refined further. Now Aljazeera writes: The IAEA's report showed "no evidence of diversion of material and nuclear activities towards military purposes,"
http://www.aljazeera.com/news/middleeast/2013/02/2013221224353882956.html
It seems that the IAEA has in all their reports strong indications that the nuclear program is peaceful. So IAEA officials have been denied access to military installations which are not covered by the Nuclear non proliferation treaty. And even then, Iran has allowed inspections at a later date even though the IAEA has no right to do so (it wouldn't have in any other nation as well).
I have the distinct feeling that western media is very biased. But it was with Iraq's WMDs (or lack thereof) as well.