I have quite a few in my tanks and I've never seen them do any harm. I don't think a pistol shrimp can kill a crab or snail. They may use empty shells or carapaces though. And yes, even very small pistol shrimp, mine were well under an inch when I got them, can make a loud 'snap' even in 2 feet of water.