So, I can't figure out how to get from the logs to what gear they're wearing. The logs have it record obviously since it tells me what gear they are wearing, they just won't tell me the stats.
Warcraft Logs - Combat Analysis for Warcraft
I'm not sure using best-ranking logs is a good idea for comparison. I would prefer mean to eliminate the effect of lucky strings of shield block. Which is why I'm guessing on some fights you see a few warriors near the top but then it drops off to mostly druids. I can see the amount they blocked, but without knowing how much they should have blocked, it's quite useless.
Well, keeping up IP 100% of the time is just silly. If that's going on, who cares how you gear or play? I guess the IP nerf was warranted.
I can see getting enough haste to keep up shield block as a priority if spikes really are that bad. But after obtaining that haste, why focus on mastery next? More critical block chance reintroduces those spikes while versatility is still a better mitigation stat.