Honestly I fail to see a difference between the actions of Peter and Regina and those of Jerry. Is it just because he's older? That's not fair.
And no, magic can't always fix everything. Believe me I know that. And I'm not naieve enough to expect to keep trying until we find a way. But if we don't try at all because we don't know him? What does that make us?