My friend Jean-Noelle owns a hotel on the Riveria and also a dry cleaning business in France. He says that he is not allowed to fire his incompetent employees and his hotel emplyees who would love to work 80 hour weeks during the season and then take the offseason off to play(sail)?, are not allowed to work more than a certain number of hours per week. (I think its 30). Same goes for professionals. The theory is that if you work more than the allowed amount you are really taking the work away from someone else.
You have experienced the result of the "perfect world" where everybody "deserves" a paycheck regardless of the quality of their work. Viva USA!