Well this is good business sense on Activision's part, their just trying to salvage as much of Infinity Ward as possible. As for this whole situation, as much as I hate Activision (I refuse to purchase anything produced by them), we do not have enough information to say that they are in the wrong. The situation could easily have been that Activision caught wind of Infinity Ward breaching their contract and withheld the bonuses pending an investigation into who the situation. If it is the case that certain members of Infinity Ward did in fact breach the contract first then they have no longer have any claim to bonuses that were promised by the contract. Essentially until we have more info either side could be in the wrong, and this move by Activision actually does suggest that the blame could fall squarely on IW's shoulders (If Activision was withholding the bonuses with no intentions to pay they would have already factored in the loss of IW as a developer and thusly never paid unless forced to).