The whole thing's illogical. As has been pointed out, the TSA doesn't really think these things are dangerous; otherwise, they wouldn't pile them up in big garbage cans right at the security checkpoint, where large groups of people are typically found. Wouldn't terrorists like to blow up alot of people at the airport as well?
This is all just about inducing fear.