Mine only eat certain bugs. I wonder if the ones they don't eat are poisonous or just plain stinky.
As for the shells, I would just give them extra oyster shell if you are having thin shells. I've also read you can dry eggshells in a warm oven and feed them back to them for calcium.