Pointed Sticks - "American Song" [link]
D.O.A. - "America the Beautiful" [link]
David Bowie - I'm Afraid Of Americans [link]
Celibate Rifles - Thank You America [link]
Billy Bragg - "Help Save the Youth of America" [link] (and I'm sure lots of others)
Robyn Hitchcock - "America" [link] (abstractly negative?)
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!