I finally got around to watching this thoroughly enjoyable film last night, and even though its liberal political turns are somewhat hokey and predictable, I appreciated (a) Tony Stark's "moral" decision to turn away from war profiteering and (b) that the film represented the Afghani "bad guys" as being in cahoots with US weapons producers. I suppose the latter represents a kind of backhanded acknowledgment of the CIA's role in helping create and strengthen those "bad guys" during the struggle of the Afghani mujahideen against the Soviet occupation.
But here's one thing I didn't like, seriously. The real "bad guy" of the film, Raza (played by Faran Tahir), who leads the terrorist group, wears a kufiya around his neck. And not only does he wear it in the manner of the Western hipster--more typically in Afghanistan it would be worn it as a turban--but the colors are straight out of...Urban Outfitters. It's tan. But it should (if verismilitude is the aim) be black-and-white, or maybe red-and-white.
So, Iron Man manages not only to associate just kufiyas with terrorists, but hipster kufiyas as well.
The semiotic war continues....