Punished because the blood. Babylon is "stained with the blood" of prophets and God's people. This requires God's vengeance! Also, this is another reason to think of Babylon as past, present, and future, rather than just a city or power at the "end time." Heaven celebrates God's victory over the prostitute, Babylon!

Continues after advertising
Continues after advertising

Old Testament