Maybe there is just enough fairy dust to get them to Storybrooke but none to get them back. That would solve the issue of going back and forth between worlds.
[adrotate group="5"]
Keeper of Rumplestiltskin's and Neal's spears and war paint and crystal ball.