James Bond an idiot? How dare you? No, it's the film people who are the idiots. See, in the first few 007 books (yes, like so many other things they were books first, and a lot better in that form, too...), Bond would usually ask for a martini "Stirred, not shaken". This was thought to be the epitome of cool back in the early Sixties. But somehow Cubby Broccoli or someone else on the film crew switched it around.

Please remember, this is the man who once identified a Russian spy simply by the fact that the man ordered the wrong wine with his fish (From Russia With Love). Obviously not a man to get confused about how to make a drink.