Question Author
But they are silly and they nearly all follow the "Our country is great" mantra.
I don't expect people to write a song telling us how sh1tty their country is, but it all gets a bit tedious, not to mention ridiculous, when they sing about their indefatiguability in battle and their resolve never to be beaten, despite the fact they probably already have, many times.