Have you ever practiced with throwing stars? You know...the martial arts places sell these. They are sharp enough to stick in plywood! I got very good with these in my younger years...along with a lot of other martial arts weapons. On a more serious note...what about extending batons? The mace or pepper spray might be a good alternative, but I'd get the strongest available. I'd still carry a legal length pocket knife for sure. I figure a non-lethal bean-bag shotgun under your desk would be out of the question. You know...I'm thinking some other not so user friendly or easy to operate take down a BG scenarios.......like a can of charcoal lighter fluid and a butane lighter.....you know, you can squirt a stream of fluid over ten feet with those plastic or metal cans! Would setting a BG on fire be against the terms of warfare here? Cruel and unusual punishment? I can't honestly answer that myself.