I think this conversations is drfiting from its point, of course buying LBS, Sponsor, and resources gives you advantage that can't be denied but its normal as all games are like this, made by companies that aim to obtain a profit, for me no harm in that, if no one paid there would be no game.

But for me Pay to Win means you can only win if you pay, and as far as that is concerned you can win without spending money if you have got a good strategy and you can loose even if you pay if you have a lousy strategy.

I can only understand this kind of agressive speach from those who neither spend nor have a good strategy, in that case you are surelly in need of some guidance.