Here is an observation, and I have to admit I lean in favor of science on this one -
Himalayn salt is described in the MLM literature that comes with sales information:
Original Himalayan Crystal Salt Elements 100% Pure - Contains 84 "natural" elements needed by the body: hydrogen, lithium, beryllium, boron, carbon, nitrogen, oxygen, fluoride, sodium, magnesium, aluminum, silicum, phosphorus, sulfur, chloride, calcium, scandium, titanium, vanadium, chromium, manganese, iron, cobalt, nickel, copper, zinc, gallium, germanium, arsenic, selenium, bromine, rubidium, strontium, yttrium, zirconium, niobium, molybdenum, ruthenium, rhodium palladium, silver, cadmium, indium, tin, antimony, tellurium, iodine, cesium, barium, lanthanum, cerium, praseodymium, samarium, europium, gadolinium, terbium, dysprosium, holmium, erbium, thulium, ytterbium, lutetium, hafnium, tantalum, tungsten, rhenium, osmium, iridium, platinum, gold, mercury, thallium, lead, bismuth, polonium, astatine, francium, radium, actinium, thorium, protactinium, uranium, neptunium and plutonium.
Here is an interesting definition of cadmium from an epidemiological perspective -
Cadmium is a non-essential heavy metal that occurs in a number of environmental sources, including phosphate fertilizers and the food crops they are used on, industrial byproducts, smelter emissions, and cigarette smoke. Although epidemiological findings have been inconclusive, studies have shown that cadmium can induce prostate tumors in rats, and the element has been found in greater concentrations in cancerous prostate tissue than in normal tissue.
Arsenic is also a promoter of prostate cancer.
You be the judge.