They kinda teach you that, there was nothing but smoke ahead of him and no time to react to a spotter. He probably charged in and hoped to drive through. His other option was to lock up the brakes and get rear ended. There is no way he could have known ahead of time that his split second decision would cause so many people to get hurt.
You can't lay blame on one person really, they were all racing hard for the win. Throwing blocks, bumping, charging into a wreak and going for it when the line is right there and it's the last lap. These things are part of stock car racing and it's why we all watch.
If no one in the stands would have gotten hurt we'd be talking about how the catch fence did a perfect job and how spectacular the crash was and how safe the cars are because mostly everyone walked away fine.
What happened today was a freak accident, a very sad accident that we all hope will never happen again. I think laying blame on someone is wrong in these situations. We should be looking for ways to improve and try to prevent them, but we also have to understand that this sport will never truly be safe. There are risks for the drivers, crews, fans, and everyone else at the track. It's just part of racing...I think we've made good progress with making things as safe as possible and will continue to do so.
By the way don't take this post as directed strictly towards the guy I quoted. I wen't on a little rant and I don't want you thinking this is a person attack of anyway. xD