Wanted to add Green Day's "American Idiot," but they're also from the USA.
John Lennon wrote and recorded a lot of anti-war songs when the USA was involved in the Vietnam War, but there isn't a lot of criticism of the USA as such in them. Though maybe the Beatles as a group make the list with "Get Back"?
Robyn Hitchcock - "America" [link] (abstractly negative?)
I was kinda' wondering that.
These suggestions sound good - I'll check them out when I get home....
"North American Scum" by LCD Soundsystem
Maybe some ideas here: [link]
"America Is Not The World" by Morrisey
I'm Afraid of Americans-David Bowie?
What about Bowie's "Young Americans"?
That's just an awesome all around song right there!
Yeah, I love that song. Now I need to see if it's on my computer.