I just wanted to comment on this thread (not all the derails and cruddy attitudes).
No fish is truly 100% shrimp safe. They are opportunistic and many will eat shrimplets if given the chance. That being said, I do believe that there are many different very small fish that can be kept in a shrimp tank especially those that are not particularly predatory by nature.
Granted, proper decor, planting, etc is a must. Shrimp are also not 100% safe in a tank that develops hydra or planaria.
I try to pick my stocking density and choices based on my goals for the tank. If I want to have a fast population boom for a shrimp species, I generally keep them in a species specific tank. I wouldn't keep dwarf shrimp with amanos either if I am concerned about saving as many shrimp as possible.
I do keep a lot of nanofish communities which are based around shrimp but include fish (and snails, crayfish, and crabs) like b. brigittae, m. kubotai, m. nanus, c. habrosus, c. pygmaeus, otos, bristlenose, d. margaritatus (less success here), d. erythromicron, y. cruciatus, kuhlis, etc etc etc ad nauseum.
Are my shrimp 100% safe? No, probably not. Are they probably 90% safe, yes, I think so based on several years experience and close observation.
I think the bottom line is that everyone should realize that shrimp are small, therefore the potential stands for them to be food to most fish, and pick stocking density, decor, and tankmates accordingly.
There is a lot of room for growth and understanding within this hobby. New fish are being brought into the mainstream all the time, as are new shrimp. Information is never 100% and one should always try to have an open mind in order to further themselves within the hobby and for the hobby. Most people are more receptive to learning when information is presented in a less confrontational manner.