What are you even talking about... I just played Call of for a few days and I have like 3 or 4 different reticles for the weapons I use, and it's perfectly free.
This is why the entitlement of people like the OP bothers me. If someone doesn't like microtransactions, that's fine. It is perfectly within the rights of the consumer to tell Activision that or to even decline buying their game over it. The consumer has final veto power most of the time. However, when a company creates something extra, something that isn't necessary to the experience, and then someone has a hissy fit over it and yells, "I SHOULD GET EVERYTHING YOU DO FOR FREE," that's pure entitlement.
That he further tries to equate an unnecessary cosmetic addition to forcing someone to pay for ammunition is even worse than that, it's flat out dishonest.