Strange. My experience with British and French companies is the exact opposite... they take forever to get anything done. The "I can't be fired" attitude is hardly conducive to responsible behavior. The guys we work with in Ireland are pretty good; you can have a 10-minute teleconference with them and get things decided. Limited statistics, I admit. The US aerospace companies are amazing; almost everybody is competant, decisive, and nice.
No sane employer would fire people who make good decisions. And no sane employer would expect anyone to be right 100% of the time. And no sane employer would *not* fire an incurable screwup.
Job mobility, one consequence of layoffs and firings, breaks up the static friction in the system and lets people find better fits to their skills. Being fired from the Chief Engineer position of a pretty big company was the best thing that ever happened to me, and the reason I own my own company now.
John