ghost shrimp can also be mean to other smaller shrimp. so keep an eye on them if you have both in the same tank. and yes a ram will eat shrimp. babies for sure and probably adults too. when it comes to the fish world rule of thumb is ... if it can fit in the mouth it will be food....