I like the pepper spray with the CS/OC mix in it.
I'm sure some of our peace officer friends can extrapolate on it better than I can,but as far as I know its a mix of military grade chemical tear gas and typical pepper spray.
I dont know about the 'legality' of it in your area,I believe I heard somewhere that in some places the CS stuff is illegal-we wouldn't want to actually put a hurting on some scumbag thats terrorizing peaceful folk with their BS,now would we?
But anyway-I'd talk to a local cop if I was you.
You can get some good advice on non-lethals from them,as they are trained to use them,and perhaps also talk to a lawyer.
You should know (preferably have on retainer) a lawyer anyway if you go armed.
As to size-you can get those really little key-chain canisters of Sabre in OC,I think I've seen the OC/CS mix I like but I dont recall......
Anyway-kudos on your excellent display of restraint.
Perhaps I might not have been so cool headed myself,but thats NOT a good thing.