II don’t know where you are, but the bayonet may be legal, again.
As a Curio? I was in Ca when they outlawed them. Az now.