Physicists often speak about permanent magnets as if there was a theory that explained why they exist, and this theory is often assumed to be the Ising model or something very much related to the Ising model. However, everybody knows that the Ising model has a severe issue with the artificial assumption that the microscopic magnets (the spin states of the lattice points) would tend to point in the same direction with their neighbors, only being disturbed by randomness from the surrounding heat. This assumption is of course wrong under the ordinary assumptions of electromagnetism, because in reality small magnets tend to point in the opposite directions with their neighbors. That is how the magnetic energy is minimized. The purpose of science is not only to produce as much knowledge as possible, but also to maintain a clear line between what is known and what is not known. Despite this, physicists usually seek to deceive others into believing that a theory for permanent magnets would exist. Since the fact is that the physicists don't have a theory for permanent magnets, wouldn't it be fully reasonable to just frankly admit it? I wouldn't see it awfully embarrassing to admit that permanent magnets are still an open problem. You known, sometimes it happens that something looks simple at a first glance, but turns out to be more complicated when examined more closely.