Here is where we stand on the iron from meat causes all disease notion. As it is stated as a black and white majic bullet one cause explanation for disease, only one counter example need be presented to refute it completely.
India went from one of the world's lowest rates of diabetes and related metabolic disorders to the world's highest. There was no relevant increase in meat consumption and thus iron from it in this area where meat consumption is mostly or completely absent. There was no change in having a low iron level.
If meat consumption and thus iron level were the cause of diabetes and related diseases there should have been no change in india. There was, which refutes in whole the notion.