don't know about the other areas you mentioned, but here in California, it is illegal to carry or sell such weapons. It is completely legal to own them, just don't carry it down the street or hide it on your person. When you transport them to the dojo, put them in a carrying case in the trunk, and tell the cop right away if he stops you. No problems.
USKO Riverside dojo/ Madison Elem. after-school