Um, no. Cannons (nuke shells or not) are munitions. Riffles are arms. Big difference.
Blooming idiot doesn't know that. The NRA does say that people have a right to own firearms, which was my point.
The founders didn't have a problem with citizens owning cannons. Those cannons are still legal to own under federal law today.
/johnny