You guys need to come to Cecil County. Both WalMarts in Elkton and North East sell fire arms and ammo. The WalMart in Aberdeen sells ammo, and I think long guns as well, not 100% sure.
I thought even 7-11's in Cecil County sold guns and ammo (just kidding!!)