prophets - the false prophets (Jer 23:11, Jer 23:21). Supply the sense thus: “For the sins ... these calamities have befallen her.”
shed the blood of the just - (Mat 23:31, Mat 23:37). This received its full fulfillment in the slaying of Messiah and the Jews’ consequent dispersion (Jam 5:6).