The club should really look into updating the badge, the current version is just so cartoonish and tacky. Just as simple cannon would be so much better on the kits.
Liverpool sort of do that. Recently they've not had their actual crest on the shirts, just the simple liver bird with L.F.C underneath.
I always loved this badge, mainly for the kickass gothic font.
You could either just have a plain cannon on the shirt, like we used to, or you could easily come up with a modernised version of the old badge. Just take away the aesthetic elements that don't work, like the islington coat of arms and the motto, and then re-work the ones that do, obviously the gothic font, the ermine and the cannon. Could be a fantastic badge.
The club did need to modernise the badge, they just went way too far. I don't think anyone really likes it, but it's been around for so long now that it's become normal.