Think about how Americans handle risk; the risk of dying in a plane hijacking is very low. The risk of dying of heart disease if you don't eat well is very high. So we spend a ton of time, effort, and money on preventing plane hijackings, but we eat tons and tons of unhealthy food. You'd think that the reason we have security is to prevent ourselves from dying, but if that's the case, we're doing it very wrong. The reason we have airport security is so that some bureaucrat can get a promotion; armed guards with high-tech tools make people feel like their government loves them. (Except for people with a brain, who think it's a little scary to have to show the cops your charlie browns every time you board a plane.)
I don't even want to think about how much healthy food we could buy with the money we spend on full-body imagers.
The relative infrequency of terrorism incidents in insecure places leads me to believe that either a) our intelligence services are extraordinarily effective, or b) the number of "crazy people" wiling and able to do such a thing is extraordinarily small.