Those aren't legal

This one is a little less cut and dried but it's still largely incorrect.

NFA items are in fact 100% legal on the federal level but states have the right to restrict them on their own. Below is a map of the states where NFA items are legal but it is YOUR DUTY to know the laws where you live. Finding a dealer local to you can help keep everything straight.

NFA