With only eight teams left in it, 33/1 should be decent odds. But with five matches to play well in, I agree with you that it's a bit mean.
That said, bookies odds are the result of money being placed, so some punters are clearly going for it. There's a bloke in Cheltenham who needs to lay about £15,000 at those odds to make back what he lost on a favourite yesterday.