theres plenty of food and extra shells in there! I've thought about a erase, but I don't know if I really like the look of them.. Is it imperative for the pods to be kept to a minimum??The only one that I can think of that will eat pods, show itself, and not attack your firefish, is a pink streaked wrasse or possum wrasse. However 10 gallons is really pushing it. I hope you have a lot of swimming space and prepared if things don't work as well. After that i believe your tank will be stocked.
If your crabs are attacking your snails its because they are hungry or in need of a shell.