I haven't really done enough research to know if the Iran thing is true or not, but if Iran is arming the Palestinians, is there a reason they would only give them crappy unguided rockets with a high trajectory that are easily shot down by the existing defenses? Surely Iran is capable of making something more effective, like a cheap guided cruise missile. They wouldn't need to smuggle nearly as many in that case, and it would have far more effect.
And what about miniature surface-to-air missile launchers like the Stingers we gave to the Afghans so they could attack Soviet aircraft in Afghanistan? Seems like that would be far easier to smuggle in than huge unguided rockets, and infinitely more useful to the Palestinians in their current situation.
If Iran is actually doing this, is there some reason why they would take the risk of bringing destruction on themselves by sneaking weapons into Gaza, only to give them something totally ineffective?