Got to agree with a couple of the others that it's just a little convenient to cancel the game. I'm not saying it hasn't been done for the best intentions i.e. fan safety, but it suits Liverpool very nicely;
1. A few of their top players struggling with knocks (but we've got a couple of our best players this season out and we wanted to play) 2. A midweek game coming up 3. Transfer window now open - a chance to rejig the squad and try to turn their form around
All of a sudden fan safety has become a very good reason for teams to look at cancelling matches they don't fancy playing just at this moment. Would they have been so quick to cancel if they were facing a team struggling at the bottom of the league? The pitch is fine for the game to go ahead and I'm sure everybody in Liverpool has been getting around and going to work still. Yes it's the worst winter in years but when I was younger I never remember games getting cancelled due to the weather except for the effect on the playing surface or if the teams couldn't even get there.
In the case of this game it was scheduled for live television broadcast so any fans with tickets for the game who didn't fancy the trip could have stayed home and watched the match anyway. It's not like they HAD to travel to be able to see this game. People have brains and could chose for themselves whether to travel to the ground or sit at home in the warmth.
Personally I'm gutted. First week back at work and I was looking forward to being able to enjoy the weekend off (I had to start back early last weekend) and watch my beloved Spurs on the box.