One massive difference. In that wandering around Swindon with a blade would be illegal. Crazily, wandering around an American city with a military style assault rifle isn't illegal.
If you want to use the fact he went armed against him, you need to use it against every other rambo wannabe who went armed to a protest.