...And then there was the casual hater.
I love the Call of Duty games and I've never complained that any of them are bad 3 months later as you say. Infact I've never thought anything about them is bad. I think the games are really good, not because of the "work" that's put behind them, because I am aware of that they are made for the money. I don't give a shit if they are. As long as I think the games are fun to play, I'll play them and buy them. I paid over $100 for a special verision of MW3 and so am I going to do with Black Ops 2 when it is released. Why? Because I think it's worth spending your money on something you like very much.
I'd much rather pay $100 dollars for a game I love than spending $60 on a game I don't like to play. I don't give a shit if every single thing with them are better. Graphics, stories, whatever.
Space Invaders is one of my favorite games ever. If I had to pay $100 dollars to be able to play it, I'd do it.
If you really want to help people, which I doubt you actually do, try let them figure out how "bad" the games are themselves and how "supid" they are buying them every year. And with "them" I don't mean people like me. Because I am one of those who never complains about the CoD games, because I like every single one of them. I don't understand why the people who complain about the games still buys the next one, because it's obviously going to be very similar. Which is a thing I like. I don't want the Call of Duty games to change, I like them just as they are. Make new maps, weapons and features and I'd buy it no matter how similar the graphics and gameplay is to the previous games.
So, point of my reply is, if you want to help, ignore it. Because most people are going to get pissed on you anyways. As I am quite sure you already know. Which makes me think that you just want us to start arguing with you. And in which case it makes you a casual hater.
And this ladies and gentlemen was a long and unnecessary arguing text about a video game series.