The laser would work, trust me, you get hit in the eyes, the only thing that they can do is fight blind.
Listening to the posters who've taken a hit accidently I think a good hand held laser is very much an 'equaliser' in the right hands.
It's also perfectly legal to carry one in the UK too ;)