There is a McGonagall Appreciation Society in McGonagall 's home town of Dundee . McGonagall told the man that `` it was so very bad that Her Majesty had thanked ( McGonagall ) for what ( the Chief Templar ) had condemned . ''