Hm... I haven't played with Soul Drain before.
Reading the card text, it says that "... monsters that are banished cannot activate.." Meaning that effects like the Dragon Rulers cannot activate if banished. Rescue Rabbit, however, activates on the field.
For the Rock Stun people? Same concept. Activates on field. Soul Drain does not stop the resolution of an effect. Just the activation.