First of all, Activision does NOT "make" any of the Call of Duty games, they only publish them.
Second, there's more than one developer for the CoD games. So to ask 'does (insert game developer here) make good games' is a bigger question than you're initially asking.
Third, I don't know if you read any game news, but there was a HUGE Infinity Ward exodus of employees because of royalty issues with the recent Modern Warfare 2. So if you ask 'does Infinity Ward make good games', you'll need to specify if it's the Infinity Ward people there NOW or the Infinity Ward THEN.
Please clarify your questions before you ask them, or else you sound extremely stupid like you did just now.