Didn't like what Edwards did, because I am a bit of a Kesolowski fan, but I think if NASCAR is all about their gloves off policy, the should hit him with a fine and maybe a points deduction. With this weekend a NASCAR bye week, and the next race Bristol, they won't keep Edwards off the track for the next race.
The three tries at a green/white/checkered is an improvement over the system they had before. Drastically changes the strategy of the end of the races and gives a great risk/reward scenario.