I'm not ducking my head. They were all blocking at that point in the race. Did you see the blocks Buescher was throwing? Luckily Bowman checked up, otherwise that would have been a huge wreck.
Elliott threw a late block, and Dibenedetto couldn't check up because Hamlin was right on his bumper. That's the only difference. Unfortunately these wild blocks have become a product of this type of racing, it is what it is. It's hard to blame Elliott or anyone else because they are all doing it now. It was a bad decision by Elliott, sure, but I'm not embarrassed about it like Hamlin's fans should have been when he dumped Elliott in the corner at Martinsville. Like you said, definitely not apples and apples.
I think bump drafting someone's corner when they aren't squared up (Snider on Cindric and Kurt Busch on Suarez) is a bigger mistake than anyone throwing a block, because it's almost guaranteed to cause a big wreck every time.
I think it's ironic that the drivers all complain about plate racing, yet they are the ones throwing these reckless blocks and bad pushes that cause all the carnage.