No one rages at Valve for using the same god damn engine for years and years, even though Valve is making just as much money releasing games after games after games with it. They have released 70+ games with the Sorce engine, with no notable changes to it. It's also funny because the majority of games Valve releases with Source are just terrible copy past of Counter Strike. Valve seriously releases Source games (bad ones too) every year, Sometimes two a year.
How about Capcom ACTUALLY DOES release the same game every damn year. Street Fighter 4, How about Super Street Fighter 4! How about Streety Fighter 4 Third Strike! Resident Evil 5? How about Resident Evil 5 Gold? Dead Rising 2! How about Dead Rising 2 Off the Record! They actually do what people accuse Call of Duty of.
Call of Duty is being Milked? What about Bungie/343/M$/Halo?
2001: Halo 1
2004: Halo 2
2007: Halo 3
2008: Cancelled Halo MMO. Cancelled Halo Movie
2009: Halo Wars/Halo 3:ODST
2010: Halo Reach
2011: Halo 1 Combat Evolved Aniversary
2012: Halo 4
TBA: Halo 5/6?
Call of Duty doesn't have books being sold about it. Or Movie attempts. Halo is more milked than Call of Duty!
How about Battlefield? Battlefield has had 11? games in it's 10 year life span. Plus 7+ Expansion packs. Call of Duty has had 8 games in it's 8 year Lifespan.
So... Why is it cool to hate On Call of Duty, but no one else? Because it's popular?