Clearly, they are pretty dumb. kinda supports the writing of the word "scientists" in quotations.
Even if the earth did have an iron core, much less a rotating one, it is impossible that it would have a magnetic field so powerful that it would extend hundreds of miles from the earths core to the surface to create our magnetic field.
Rather, the earth contains iron and other metals throughout it's layers, and the magnetic field is most likely created in much the same way permanent magnets are made, except its created naturaly by simple gravity.
No, permanent magnets lose their magnetism above the Curie temperature for the material in question. The earth's core is well above that temperature, so we can be quite certain the earth does not have a permanent magnet creating our field.
Also, the earth's field is rapidly declining (about 8% since 1835 AD), which would be inconsistent with a permanent magnet.
It will be interesting to see if this claim for the moon has any traction, but I doubt it. There is already a good working model that has successfully predicted the magnetic fields of many bodies in the solar system before they were measured, but it has been ignored and vilified due to its implications.
Info on the free decay model for terrestrial magnetic fields.
Read up on dynamo theory