Yes, IMO I think so. There's no way any other game could compete with possibly the most overrated game.
I entirely disagree for several reasons.
1. They're very adamant about this date. A lot of trailers are based around it, and they've said many times they do not want to change it.
2. Where would they push it back to? They want it to come out before Christmas for the very reason you've stated, more money. If it was pushed back, it wouldn't be longer than a week or 2, in which case, the will likely already be gold, and will just sit with stores for an extra week, and likely see leaked releases. Make the confusion pointless.
3. I don't think there has ever been a game to announce a release date, and then move it once a bigger game has announce a similar one. I would love an example. I can name plenty of time that 2 or even 3 large games have come out on the same day, let alone the same week.
edit: The games released on the same day were Assassin's creed 2 and Left 4 dead 2.
They both came out on the 17th, which was a week after MW2
Nothing was pushed back, I think we'll be fine.