So you are saying that the work Activision done in marketing the game had no part in it , you're implying that the game was super fantastic and that the programmers/artist/sound/desgin guys should all be given a life times amount of money each?? Is that what you are meaning?
No, what I'm saying is that for a single game that has made over $1 billion dollars, throwing less than 1/10 of that back to the people who've spent 40-50+ hours a week, for 1.5-2 years actually making the damn thing isn't going to drive Activision into backruptcy. And that's on one game alone. I have no idea how much the entire Call of Duty franchise has made for Activision, but it would have never happened without the creative talent of the individuals working for Infinity Ward.
I'm sure marketting helped the bottom line. I'm also fairly confident that the people working in Activision's marketting are already well taken care of.
And yeah, if the game continues to make money for the rest of their lifes, then the developers who worked on it should get a portion of that money for the rest of their lives.