You are right, and DICE knows this themselves. They just have to put a single player campaign in there cos the market demands it. According to studies there's a surprisingly high percentage of gamers who never play online.
DICE are masters of multiplayer but the SP campaign in Bad Company 2 is poor.







