Yeah, who need a gun if you have these…"critters"? Guns disappeared from the Pokemon World after Season 1. They say it was due to parents being concerned about the content of it in a kid's show.
Y'know what I believe the REAL reason is. Guns are actually rendered obsolete because you could do much more with Pokemon, even a 10 year old could get a license without background check or anything to harness the power of "God". They're completely legal.
Only in Pokemon!