I am open to the criticism, and want you to try give us the benefit of the doubt...
Ok regarding skin quality, I think that's a broad statement to say it's all lower. But for context, if our skins are seen as lower quality we lose money. So if our goal is to gain money by losing money... You can see why that wouldn't be intentional, right. ;) I'm sorry you're not loving the skins. We've got some awesome ones coming and I hope you love them. Personally I was proud of K/DA and I also thought Corgi was amazing, ditto Zed. There's a bit of taste in here.
Regarding the EU price increase, I know it wasn't popular but I at least think we tried to be direct about the reasons why and transparent about them when we announced the change. Agreed that it's hard for that decision to 'spark joy'. That is a case where we need to think about the business. As an idea though, here's something: I wish our business didn't have to interact with currency effects. If we didn't we wouldn't have to communicate this stuff or make these choices. I really wish we didn't have to. But we do...
Of course we've made many types of decisions: Runes reforged resulted in us giving away millions of dollars of revenue, and our rate of content earn rates is higher than ever before... None of that matters to players in specific cases where they are upset. But in aggregate it matters.
There's a lot of behind the scenes work going on with the client. But being frank with you, I wish we could figure this one out better sooner. It's a strange case where some computers are fine and others are not. And there is a limited group of engineers who have to prioritize other things like Clash, etc. I wish we could will this one away.
Regarding player behaviour stuff, we actually do a bunch of stuff behind the scenes... There have been a number of tightenings and improvements to our algorithm (and the name check service too, which really should be catching a tonne of the negative names)... But basically the problem is a pretty hard problem to "fix". As a thought exercise, have a crack at it... Try to think about how you would solve the problem. I've spoken to brilliant designers and scientists who have done great things. But ultimately, League is a competitive game and it sparks strong emotions. We won't give up. We are putting in efforts. We have even invested in some pretty sophisticated convolutional neural networks (but they don't outperform our current algorithms).
I look at the numbers often and I know there's a problem and even know when we have made it a little better. And we will keep trying. Thanks for pushing on us. It doesn't matter that it is hard. We will keep trying to improve our experience.