Ya iodine, among other things, is controversial. You have to choose the sources you believe in and go with whichever side persuades you. Iodine is being considered by the government to restrict buying for it. You can google it and see a huge debate. Many are stock piling it since it does not expire.
Now why would our beloved government want to stop us from buying iodine??? It is a cheap thing to buy. I hate government.
I am falling on the side of Dr Brownstein and others on this but we shall see.
You can find a negative or positive side to everything, but its up to us to decide which side we believe.