The Portuguese government has spent £8million refitting police riot gear, investing in an armoury of anti-hooligan kit including pepper sprays, stun grenade launchers and special lightweight "flash ball" guns that shoot a rubber bullet or tear-gas canister 100 yards.