He shed the blood of innocents...
He shed the blood of innocents, and banished many persons to unknown regions; but see how Almighty Allah restored His Prophet and how the Divine Will worked to protect the life of Musa (Moses - a.s.) and destroy Pharaoh: And We revealed to the mother of Musa saying, "Give him suck; and if you fear for him, launch him on the river; and fear not, nor grieve; for We will return him to you and make him one of the Messengers." And took him up Pharaoh’s people, that he might be to them an enemy and a (cause of their) grief, (for) verily Pharaoh and Haman and their hosts were sinners.
Would Allah wish to save the life of Prophet Musa (as.), who was only a messenger to a certain nation and tribe, and yield the Imam of the Age Imam-e-Zaman) into the hands of Mu’tamid and Mu’tadid? Would Allah protect the life of Musa (a.s.) while he was in the middle of the roaring waves of a river, and give no security to the Imam of the Age who was in the house of his father, Imam Hasan al-Askari (a.s.)?
Would the Sustaining Allah of the Prophet Ibrahim (Abraham - a.s.) (Whose story is mentioned in the Qur’an)23 protect Ibrahim (a.s.) in the middle of the flaming fire, but allow the Last Pearl of the Prophet’s progeny to be a victim of the lust and anger of the Abassid caliphs? Really, how do false thinkers and feeble-minded people judge? At dawn, on the middle day of Sha'ban in the year 255 A.H.
Imam Hasan al-’Askari (a.s) beheld the heavenly, shinning face of his son who was to fulfil all Divine promises and glad tidings.