I second the "flabbergasted"... I've never heard of that health wyze site... but the fact that there are people out there actively working to stop something as good as Iodine intake really proves to me that there is true evil at work in this world.
I just feel sorry for the clueless people who end up going there and buying into that nonsense...