Yes, most games need a decent singleplayer before they're classed as good. A Battlefield game is NOT ONE OF THEM! Hell, Bad Company 1 was the first Battlefield game to even have a singleplayer, and they were brilliant. They popularised online shooters.
"Besides, I don't believe people who say Bad Company 2 is chiefly multiplayer-focused"
It's a Battlefield game. Battlefield is synonymous with multiplayer.
" The massive, extremely linear levels..."
No bigger than the multiplayer levels, and in Rush they're just as linear.
" the spectacular set pieces"
Same as before, they're in the multiplayer (eg. The panama canal map, a massive rusty tanker)
"the vehicle races"
Just the vehicle mechanic made more linear
"the World War 2 prologue"
It's a prologue to give a base for the rather feeble plot. It isn't really part of the main campaign.
"the emphasis on creating distinct identities and personalities for the NPC sidekicks whose collective name is the fucking title of the game"
Only because of Bad Company 1. They have much more personality in the first one. If anything, their personalities are generic and can be summarised into:
Redneck
Geek
Easygoing leader
Normal Bogstandard Soldier
The game is called Bad Company 2. It is a sequel to the first one which had the same characters with the same personalities, who are now more watered down versions . They HAD to have a singleplayer with the same characters, and anyone who has played the first one will realise that the personalities have suffered considerably.
"to me, do not paint a picture of a single player campaign thrown in as an afterthought"
Well, to me they paint a picture of a humourous campaign that tried to become more serious to please CEOs and people in suits who couldn't recognise originality if it was wearing neon trousers and pissed in their cheap, bland coffee.
I would recommend the first Bad Company if you want a good singleplayer experience. It was fun, exciting and the most important thing; ORIGINAL!
However, Battlefield Bad Company 2 IS A MUTLIPLAYER GAME. They is no escaping that. It is made by DICE, a multiplayer specialist. they've made a bestselling series of MULTIPLAYER GAMES. They are making the multiplayer for the new Medal of Honour. And this is only their second Battlefield with a singleplayer.
The MULTIPLAYER (which I should point out, AGAIN, that this is the focal point of the game, and the reason most people bought it) is first class. The singleplayer simply isn't.
...
God that took ages...