Agreed.
If you do want to feed live, the best thing to do is to treat it as a treat and to also either breed your own or get them from a trusted and reputable source. This does not mean a chain store or just any local shop, unless of course, they breed their own. Even with knowing the source, there are still chances of disease.
But, there are other options of live foods. Crickets, mice (adult or pinkies), cockroaches, frogs, worms, etc. But, they all should be coming from a trusted source and all be treated as a treat.
Also, if you are breeding your own live, you should be feeding them a high quality diet, so that whatever little transfers over, will be the best possible.