You’re making a few assumptions there OP!
Maybe he isn’t a Christian so all the hymns and prayers wouldn’t have been relevant to him, and perhaps even blasphemous depending on his faith system, if he has one!
You mention he didn’t get a programme, so maybe he was discriminated against and not given one as a hostile and racist act against the Scottish people and party. That’s enough to put anyone in a bad mood isn’t it?
You say you thought he had a churlish and disrespectful expression, and that’s your opinion, but perhaps that poor man just has bitchy resting face!!
Perhaps he like most reasonable people dislike how the Poppy Police have hijacked the event and turned it into a jingoistic rallying cry for war.
As a Scot he’d be more sensitive to the politics of it than maybe you are OP.
He showed up didn’t he? Isn’t that paying his respects?
Or does he have to tick all your boxes, perhaps going against his religion, and grinning like a fool, to be acceptable to you?
My opinion:
He paid his respects- he suited up, he showed up, and the rather judgemental and petty opinion you have of him is just that, an opinion, and could be argued, reflects badly on you on such a day, the main point of which is peace.