I think people are confusing DNF with 8th place. There is a difference and if you are legitimately racing and still DNF, then there is no way you are enjoying it in the first place. DNF should be penalized without question. There is no excuse for a DNF