“When their EBT cards no longer function”
How many rifles do they have, and what is their training?
I get so sick of some gun owners who think that owning and wielding a gun makes them bullet proof. I'm not saying don't have them (I'll be armed to the teeth), but it's not so cut-and-dry a solution to say that you just shoot all the marauding hordes. You must sleep sometime, or work on finding/preparing food. Or simply go to the bathroom or bathe. Ferals have no compunction about taking you out at such times.
Guns don't give you X-ray vision to see through cover. Nor do they super-rapid shoot all of an advancing crowd of hundreds. Nor do they put out arson-started fires, nor will they stop a high-speed ramming car headed to your front door (even if you shoot the driver.)
It's still going to be a bloodbath, involving you or loved ones around you.
How many bullets do you have? How fast can you fire them before running out? What do you do when they shoot back?
When hundreds attack, when thousands attack, when training no longer counts, save a round for yourself.