LOL. Well, not all of America is to blame. Just the stupid Americans who love war so much they’ve lost all common sense and diplomacy (neocons) or who obsess over deviancy so much they can see nothing else (liberals).
America is full of sinful humans like every other country. We are not above reproach at all times just because we are Americans. We do not hold a higher value to God. Our generation must do what is right and good and stop feeling superior just because we were blessed with wise ancestors. Other countries are not in permanent evil status just because they have been saddled with rotten histories. They can repent and turn to God and get His blessing just as we can become corrupt and evil and reap His punishment.
I am not saying they are good and we are evil. I am saying that they are not evil and we are good. God will judge individuals as well as nations. No one and no country gets a free ride to blessing or condemnation just because of who went before them except in some sense, Israel (for a specific redemptive purpose that benefits the entire world). Though even they have famously been judged for their sins at different times. Certainly Israeli individuals will be judged on the same scale as the rest of us. Beware of arrogance that labels America as always right and everyone else as always wrong. It is a self-righteousness that will destroy us.