I don't have to agree with the politics to like the song. It's no great political analysis, I'll give you that, but that's not the basis on which the song works. As you say, it's a great sounding song. I like to think of it as being emotionally articulate rather than politically so.