Whats not to understand? Ive quit half a dozen mobile games because I hit the glass ceiling between f2p and p2w. No, Ive never run into that with a AAA game that I paid full price for, but I totally "get it". I think its a problem that will correct itself? BF2 got savaged sales wise, right? Maybe that will be enough motivation to change the model?
BTW, in your opinion, whats the difference between in-game microtransactions and the above cereal box?
EDIT: To answer your question, no I would not play a game where I could only achieve the "best stuff" with real money. But if I could grind for it, no problem.