the flag of st. george is the flag of england and elgar is hardly wagner : scotsmen wear the kilt singing 'scotland the brave ' ; welshmen wave their silly leaks to whole choirs belting out 'men of harlech ' ; irishmen sing 'danny boy ' or 'galway bay ' sobbing into their guinness ; but if an englishman waves his flag and sings land of hope and glory he is smeared as a far right thug , nazi or fascist .