Odd situations can happen, blaming someone without knowing what actually happened is pointless and claiming that there is no excuse for being on the rails is plain ridiculous. I said it myself in my OP that people should be careful around trains. That said, there may be car accidents, malfunctions, seat-belt jams, panic attacks etc.
Sure, don't run the lights, obey the stop sign - especially at rail crossing, no one is arguing that. But sleeper's post is just another rant of someone who has something on his mind. That doesn't make him right, just angry.
Edit:
Just read up on more news about this, CN will be investigating if the crossing arms were working, the man was driving his kids to school in that truck, the weather was bad, as you can tell from the picture. No one knows what happened yet.