What is preventing you from asking your local law enforcement people what would be legal for you????
They must have some options which will suit your purpose.
I don't understand why you would prefer to break international shipping law rather than search within the legal parameters for your country.
I know what is legal and what is not, but really, that suggestion strikes me as ridiculous - call the police and ask for a list of what weapons are legal and what are not? C'mon, get serious - no cop is going to get into that. The more likely response would be to put your name on a list of potential trouble makers or crazies.
On top of that, your comment implies that there must be something available locally that is both legal and available for personal protection. That is very naive and not logical. Even pepper spray was completely illegal in Canada until not too long ago. In fact it is illegal to have any weapon for the purpose of self -defence in Canada. If you want to challenge that, I just saw it on a Canadian government web site - I imagine I can find it again, and Canada is far from the only country with laws like that.