Well if Facebook ads DO work (at least for GM) I don't believe they would have pulled their campaign no matter what ulterior motives they may have. Sales are sales.
That's pretty ridiculous. The marketing department of GM isn't worried about the best deal. It's great if they can save money, but how much could GM really be saving with, oh I don't know, let's just say, Google? Keep in mind they spent $10 million on Facebook. One tv ad during the Super Bowl is probably half that. If GM believed they would lose sales by ending Facebook ads, they wouldn't end them. Even if that were true, you aren't going to sabotage a projected $100 billion IPO with a $10 million account.
It would certainly be better for Facebook if this were a conspiracy, but I don't believe that's what's happening here.