Terrorist will use trucks and vehicles, or at the very least a backpack. When the terrorist strike here they are going to use nukes anyhow, and there is not going to be any neon.
oh wait a bottle of water
oh wait not a tape recorder
So anyone who is less than 100% able to recognize, at a glance, whether an item is benign or harmful is a moron? And anyone unable to instantly and accurately calculate potential casualties that might be caused by an unrecognized item is also a moron?
Would a moron be able to recognize guerrilla and viral marketing on an online discussion forum? You seem emotionally invested in painting this as an either/or situation where one party is to blame.
From my viewpoint, there's plenty of idiocy to go around. The marketing company was grossly irresponsible AND the law enforcement response AND media response was grossly out of whack. But then, that's just a moron's viewpoint because I'm not qualified to bet anyone's life on my ability to recognize the latest in IED technology or to calculate its efficacy at a glance.