1) no one talked about EA in this one
2) MW2 is exception, not a standard for gaming industry...
3) industry might have record revenues, but you know revenue != profit...
with biger and bigger budgets they need more and more revenue to turn in profit... that is the FAIL of the managment... all they do nowadays is to cry about piracy and second hand sales lowering their profits, and only thing which lowers it, is their opinnion that, the more they invest into development, the better it sells... at some point you hit a turning point, where you can't accumulate more profits despite bigger investments, that's basic economics...
if you need to sell 2 million copies to turn in profit, you fail, only 1 in 100 games are able to achieve this, i realy wish sometimes there would be zero piracy, but yes, then they would find another scapegoat...