Like with most films of that kind, there are a lot of issues with the character and story lines in general. Take for instance the fact that they call him a "secret agent" when he is in fact an Intelligence Officer. Add to that he doesn't have a line manager, he somehow reports directly to the head of MI-6.
Then there is the reality that a "license to kill" doesn't really exist. Despite these tiny issues with details, the films are actually quite good.
However, there are many reasons that James Bond truly is the worst spy ever, even if he is a fictional character. Here are the top 007 reasons:
- He carries a gun on airplanes
- He constantly destroys or loses his equipment
- He is always being captured and/or beaten up
- He never follows orders
- He travels under his own name
- He always draws attention to himself
- Everyone knows who he is