To be fair, even he wasn't arguing that Woolwich Arsenal isn't a place. He was just maintaining that the football club were not in any way named after it.
1. The old quiz question, was "Which is the only club, that you can write in lower or upper case, and none of the letters can be filled in". The answer has to be 'Hull City', as the 'A' in 'Hull City AFC' disproves the theory. No argument there -you were wrong.
2. 'Arsenal' is a relic of 'Royal...