I don't understand this bashing of Pirelli at this point. Yes they fucked up. They were told to make a tyre which degrades quickly and they delivered one which does so at a faster rate than many teams expected. Teams fuck shit up all the time. Bad wings, engine problems, alternator failures, expanding wheel nuts, insufficient fuel, etc. It happens pretty much to one team or another every single race weekend at some point.
The difference is that the teams can usually fix it within a few races, and are allowed to do so. What exactly are Pirelli supposed to do?
Less degrading compound? Teams complained.
Last year's compounds? Teams complained.
Reinforced sidewalls? No.
Testing with safer compounds? Reprimand.
I'm not saying their terrible tyres are excusable but they've been put in a position where they cannot do anything because one team or another is going to cry foul.