You are right. That should read to punish Babylon. Oops!
In any event, God does chose to punish nations for transgressions and God knows, Americans have transgressed moral law.
Speak for yourself.