Where have you found the information that the iodine free radicals are unstable? It does not sound right for me.
BDEs of chlorine, bromine and iodine decrease down the group as the size of the atom increases: 243, 192, and 151 kJ/mol. The BDE of fluorine, is however, lower (158 kJ/mol) than those of chlorine and bromine. Here you were right! But the free radical stability depends also on other factors. It increases with increasing the atom size and with decreasing the electronegativity. Additionally the stability of the free radical decreases as the orbital is held closer to the nucleus. Thus, as we can expect, the iodide radical will be the most stable, and the fluoride - the least./
Btw correlation does not mean causality! (: