You present the stance that if one tolerates it they clearly not only endorse it but also would rather use a microtransaction model in favor of a traditional model. I believe you know better, so I was pointing out that the way you're presenting is problematic.
Cause you're preaching to the choir. I don't do microtransactions. I'll play games which include them - like Rift, Path of Exile, Planetside 2. I'll even enjoy them. If there's a subscription option, like with Rift, I may subscribe.
That doesn't mean it's my preferred model. The overwhelming majority of games I play are single player or player hosted and don't have any sort of microtransaction. But their presence is rarely enough to drive me away. Because there are two approaches to cash stores. The first is a store which makes the game easier - an example here is Rift, where you can buy the previous tier raid gear for ridiculous amounts of money (something like $350 to fully outfit I think), but you're still behind the curve. Honestly, my time is worth enough money that I could see justification in spending a little bit (certainly not that much) to avoid hours of tedium, if having the gear were what I enjoyed. But what I enjoy is the journey to get the gear - the actual raiding - so that's beside the point.
The other method is the one that's damnable. That's the paywalled content(WOW) or truly pay-to-win method(MWO). A good example here is Mech Warrior Online. MWO could have been an amazing game - the gameplay is excellent, the design is spot-on, even the LAF of the game is wonderful. But last year I think, they released the Clan Mechs. For $500. Now MWO always had the option to buy mechs with cash, but like PS2 you could easily get the exact same equipment by spending some time mastering the weaker variants first. But not these mechs. The only way to get a clan mech is with cash, or was (I walked away from the game and haven't looked back since, I really don't care as I have no intention of returning to it). Now just like the BattleTech Universe, the Clan Mechs are significantly better than standard mechs. There's a reason the Clans ran roughshod over non-clan Mechs during the Clan Invasion. This means that in order to actually stand a chance against the other team, you either pay out or hope no one on the other team has a clan mech. But the damnable thing here is that there is no way to complete without forking over the cash.
In short - if someone wants to buy their way to progress that I can get to without paying, then that's their prerogative. Making that option available isn't even a bad thing. I'm also not adverse to methods for buying in-game currency - like how Rift and Eve sell cash store items that can be sold for plat/isk. Again, time:reward. I did the math the other night (cause I was mocking someone, go figure) and concluded that, in terms of work:reward, my time is worth over 3000 plat per hour. So if I were to drop $10 on one of those items and convert it to 1200 plat, I would save myself hours of grinding for the money, and can focus on doing what I enjoy in the game. But I don't need money in game to enjoy the game - I'm in a raiding guild that's happy to provide raid consumables and has people who do spend lots of time farming and grinding so I don't have to.
I've never been opposed to supporting the game I'm playing. But I think online games, MMOs, MUDs, even Counterstrike (I donate $5/mo to help maintain a server I play on frequently - it's just player supported) have an understandable need for either a subscription service or a cash shop. Offline games, like Skyrim or Wasteland 2, have no business with subscriptions or cash shops. I hate DLC with the fiery passion of a thousand suns, and think it's a shining example of what's wrong with gaming. But cash shops aren't the problem.
So yea, there's a lot to go on - but for the most part, I agree with you except for one thing: I don't think anyone here has said they prefer pay to win, or free to play, over subscription or one-time-purchased single player games. I certainly prefer games I pay for once and enjoy indefinitely. But if there's an online component that isn't player hosted, expect for some method to exist to maintain that. Dedicated servers aren't free, or cheap.