Well, I guess he is not stupid, but he is not the smartest too.
Nevertheless he has very clear observations and statements. things are either right or wrong. your either with us or against us.
regarding the comment about the enterpreneurs, I think he meant to say something about the fact that France is a very socialist country, and that does not promote enterpreneurship, has nothing to do with the fact that the word originally came from french and was somehow taken out of context.