There are lots of reasons to dislike James Blunt. Here is another:
The line “She smiled at me on the subway”. Is James Blunt from America? No. Who, in this country, ever says “on the subway”. Only people like Johnson who talk in fake American accents.