Board Thread:Spoilers!/@comment-26901329-20150816113732/@comment-24674051-20150818142433

Robin may not know Emma, but he definitly knows of her. You're correct in that their shared screen time is limited. They were fighting together (with Killian, David, and Regina) when they went to face Zelena in "Kansas". And of course, he and Emma must have had some interaction in "Heart of Gold" when they were in NYC.

But Emma is the Saviour, Emma is Regina's friend, and most importantly for Robin, Emma is the Sheriff. And any good bandit is going to be familiar with the constabulary of the region they are in. So, he knows who Emma is, even if he has not had much direct face time with her.

As for the confusion, I think everyone was confused, at least to a point. That's one of the reasons why you seem to see everyone revert to their default behavior. in once sense, they knew exactly what had happened, but in the same moment, they had absolutley no idea of the full ramification of what had just happened. That's enough to confuse anyone.

And Robin trying to stop Killian, though I agree seemed a bit awkward, was in character. Robin strikes me as the type to think before he acts, and to have a plan for everything. Killian is more implusive. So Robin is going to be awkward, because he's trying to interact with someone on a personal level that he has not really done much interacting with (Let's face it, Killian and Robin have shared very little screen time together, and I hope that will change this season).