This was draconian. No one expected NASCAR to make this move, and I applaud them for it. A few thoughts:
First, no one expected NASCAR to make a move that approached this level. Asking for more is getting greedy. In any event, NASCAR generally limits itself to deducting points after the race. It won't reorder the drivers to replicate what it thinks should happen.
That said, we have a few parameters. Newman should have won, and Gordon should have been in, Logano and Truex out. Bowyer spun. Importantly, NASCAR did not decide the spin was bad. It only penalized the moves afterward. So, after the spin, it should have been Gordon in, Logano and Kahne the WCs, Truex and Newman out.
But limiting your remedies to docking points, which there is good reason for, you can only dock MWR drivers getting Newman in, who should have been, but not helping Gordon. It's a little odd, though, because if the the spin was legal--as NASCAR decided--then, Newman should have been out! Logano and Kahne would have been the WCs. If the spin was not (it surely wasn't), then it should be Gordon and Newman in. But that runs against the norm of only docking points, not actually reorganizing the race.
So, NASCAR did the best they could, although they probably should have called the spin illegal based on the words being used. It was so obvious. Indeed, they could have just gone ahead an issued the same penalties! The only thing they could have done, though, was punish Bowyer. That would have been justified. However, I'm not sure he was doing anything more than what he was ordered to. He regrets it, I'm sure. I can't wait to see Gordon punt him again. His and Ingrid Gordon's tweets were out of control tonight.