If Greg was Bae, the globe that Rumple used to find him would have indicated he was in Storybrooke.
I think Greg truly is an outsider who just happened into the town. He must have seen Rumple with the fireball. To me, he was acting like someone seeing magic for the first time. The show has already done the stranger from the outside who is actually a fairytale character storyline. An ordinary Joe would be a much more interesting concept. It’s an issue they haven’t touched on yet. I don’t really want any more story characters to be in a loophole outside of the curse.