There are insufficient adjectives for awfulness to describe the first half of Blackburn Rovers v Sunderland.
Four hours later I still feel deep disappointment.
Disappointment that I haven't had a chance to see two of my favourite opposition players: Steed Malbranque and Kenwyn Jones, both absent today.
Disappointment that Sunderland were unambitious and jaded.
Disappointment that Blackburn Rovers failed to take advantage of that.
Disappointment that the mood of our supporters is so downbeat, so passionless and so resigned to being served up rubbish.
Disappointment that Keith Andrews is booed by morons when his name is read out.
Disappointment that Morten Gamst Pedersen failed to complete a single pass in the first 45 minutes.
Disappointment more than anything with a negative mental attitude from the manager. Looking back now, we had Manchester United and Liverpool there for the taking at their low points. But he has this view that we're little Blackburn. Mark Hughes never settled for that, and neither did Allardyce when he was at Bolton.
Was there any satisfaction from today? There was until I heard our manager say this:
"We haven't got the clout to go out and buy a Bent or a Peter Crouch."
No, but we do have one of the brightest talents from Chelsea - Franco Di Santo. You, Sam Allardyce, spunked £7m on a Croatian striker who hasn't started a Premier League game yet. We do have a striker who will play in the next World Cup, who just 2 seasons ago, scored 19 goals. These are just excuses and I'm fed up with them.
For me, this represented a crucial turning point in our season. Lose; and it's the prospect of a relegation scrap for the rest of the season. Win; and we can think about cracking on and building confidence for the upcoming cup games. Instead, a draw just prolongs the uncertainty.
As for our family season ticket; it would have cost a painful £80 for us all today. Rachel and Elliot came as well. That means we have got £417 worth of football out of tickets, more than they cost. Any more of this shite and we'll be off to Mossley, Hyde United and Stalybridge Celtic.