New Hampshire, at least, criminalizes only CRIMINAL USE of body armor, not possession or lawful use. Possession by a convicted felon is prohibited under federal law, unless required by the employer.
That said, you'd probably have to work a lot of hours to pay for it, as it's not particularly cheap even on the lowest end.
Not a blacksmith could be found in the whole land of Israel, because the Philistines had said, "Otherwise the Hebrews will make swords or spears!"
1 Samuel 13:19