100% agree, but I have one point to say. Actually passengers are worst sufferers of these huge winter delays. 8-10 hrs delays are quite normal. Due to this, often trains run out of water, become dirty. Also passengers don't get proper food as well (Mainly in premium trains like Rajdhani, Duronto etc., When the train delays, passengers are not served extra mill- max to max cakes, chips, sweets etc are given).