It can be logically argued that ammunition is an integral component of firearms, thus protected by the 2nd Amendment.
Without ammo, a rifle or a handgun is just a nicely machined piece of hardware, no more lethal than a stick or a stone.
Yes, but on the flip side your not ‘allowed’ to carry concealed knives, blades, brass knuckles, sword, in certain setting etc. Even though it should be no different than carrying a gun; both shouldn’t require a ‘permit’.