Sure. That's why Iran can delay inspections, as well as giving them at least a few weeks notice before we even attempt to enter the country to inspect. And not all sites are inspected. We also gave them $1.7B. Supposedly, we owed them for weapons we never delivered. Of course, there's a reason they were never delivered.
And no, your analogy is a very poor one. A more accurate one would be the government freezing the assets of a known kingpin because he is getting those funds illegally, like drugs and selling weapons to local gangs, who then use them to terrorize the surrounding community. Then, they unfreeze them because he pinkie promises not to do it anymore, plus if we inform him within 24 days (not even hours) of an inspection, we are allowed to look at some of his warehouses. Oh, and he can delay the inspection up to a few months. You know he can hide a lot of evidence if you're giving that much time, plus only allowed to go to certain areas of his business.
I don't know much about this deal (I probably shouldn't even be commenting on it), but isn't that still better than nothing though? Isn't inspecting some of their warehouses still better than inspecting none at all?