I heard that if you are visiting DC you can be arrested just for carrying some ammo. So he definitely wasn’t following the laws in DC.
If you have a spent shell casing it is illegal.