I was taught at boarding school the h is silent except in names such as 'arrogate 'alifax, 'enley on Thames. Certainly taught 'onest and still use it to this day.
Quite funny, Maggie ... the first time I drifted away from Quizzes/puzzles it was to answer TTT saying how much the English hated the Scots and vice versa .... one of the members commented on a newbie fighting with the "regulars" !!
I am being 100% honest (with silent H) I cannot see how we are supposed to know this is a joke. It's a snipe at something in CB, a political comment about something we know you don't like. Why get angry if some don't realise it's a joke. I still don't read it as a joke.
You believe it, that's not a joke.