If you want to complain about microtransactions, by all means, complain. He's just asking you to be consistent about it.
You can ignore cosmetic microtransactions and at the same time complain about in game micro transactions. (for lack of a better term)
Valve hasn't gone after the low hanging fruit and if they do gamers will complain just like they do with EA. Dead Space 3 for example, they could have made all the Mic.Trans be cosmetic armor choices but that is something easily ignored. They chose to offer all kinds of in game items that affect the game.
In ME3 they could have offered different armor sets for all the soldiers but instead they decided to just pull out a crew member and sell him seperately.
EA's choices speak volumes about their respect for consumers and the medium in general.
I wonder if Sim City will only have cosmetic changes available for purchase?