Recognition for being a humble man thats put a lot back in to society.
People seem to get them for doing a lot bloody less.
Agree to your second line, which is why it's meaningless to get him a knighthood (or anyone else).
As for being recognised for what he has done (and also his wife), he already gets recognised for that. He's adored by thousands. Dalglish is wealthy, he and his family are well looked after, and admired by so many. A little title by that queen, isn't going to improve anything for him.
To me it seems like just politicians, trying to become more popular by 'joining the people' and trying to get their people's favourite, a knighthood.
I'm not against him having a knighthood, just dont' see the point.