I read through the forum with that theory and I really like it too. I somehow think that even if it went that way though Rumpel doesn’t kill babies. I mean, he’d probably want the baby for some purpose so it’d ruin that purpose if he were to just kill it. Could have been an accident of course. But I doubt he’d do it on purpose.
On the why Regina hates Snow thing, I think it’s possible it wasn’t really something Snow did as such but rather something that might have been Regina’s fault and she just blames Snow, like she blamed Emma for Graham leaving her when the reason wasn’t that he loved Emma but that he didn’t love Regina.