It's always been the case that tyres occasionally fail, Silverstone a couple of years ago, pirelli were quite rightly criticised but I don't think they deserve it this time although there does still seem to be some uncertainty over Rosbergs failure in P2. There was a little recklessness in Vettels driving after the failure and they were pushing the limits a bit so yeah, he should shut the **** up.
The way all the drivers were riding the curbs through Eau Rougue at very high speed, I'm surprised we didn't see more failures... I guess most teams realized the risk of failure hence why everyone but Ferrari elected to at least two stop. In any manufacturing process, from time to time, there will be defects, so failures will happen.
As someone that has followed F1 for close to 25 years, I would definitely say that today's drivers are cry babies compared to the 90s or even 2000s.