Let's get something straight...
Just because you do not enjoy the game doesn't mean the game sucks or is horrible, it just means you don't enjoy the game. Other people DO enjoy it. Unless the game is objectively broken.
I personally don't enjoy CoD too much anymore, but I still recognize them as well made games that millions of people love to play.