I have to say, I thought Thompson was immense in the first half for us, totally bullied their defence, won every header, held the ball up well and generally looked much more like his old self, Gallagher and McMullan running off him was causing them all sorts of problems. His performance dropped in the second half but he wasn't alone.
If things had gone to plan in the 2nd half and we had the commanding 2 or 3 goal lead we should have had, I'm sure he would have been replaced by Shankland, rather than playing with him. I agree he's unlikely to play 90 minutes very often, but to say he should never start is ridiculous.