It is not a blame game. It is a matter of what is a reasonable action to protect the public. Who has the right of way does not matter. It is like I was taught in school for driving on the road. No one really has the right of way - so the presence of a piece of metal stop sign is the minimum protection the railroad should do? Again I ask, in what other country would this be considered acceptable?
The driver here was clearly at fault. But does that mean that we should accept that a stop sign is the only meaningful protection available? The driver at fault paid the ultimate penalty. Did the passengers in the train deserve to pay the same penalty through no fault of their own, especially since it has been proven that warning lights and gates do save lives? Then why not have stop signs at all grade crossings if the law says to stop, look, listen. That should be good enough then, right?