Battlefield 3 and MW3 are two very over hyped games that didn't meet expectations, yes BF3 was alright, but honestly thinking they could beat the COD franchise was a ignorant idea, MW3 sold 65 million copies in the first day and grossed over $775 million in five days. Yeah fuck Activision, but also fuck EA, those guys are slowly becoming just like Activision.
Because usually the whole argument on which game is better doesn't matter, nor does it matter to the publisher/developers, all they care about is how well it sells.
I hope to fucking god they both take breaks from FPS's for awhile, make something else.