I’m still trying to understand the love/hate Hook thing. My friend Laura, loves Hook because Colin is hook (which I totally acknowledge too, especially after writing Captain Swan fanfiction. He just gets hotter in my head).
But I mean, he is a Pirate and Pirate’s are often times, portrayed as the bad guy so to be surprised by the things that he does (working for Cora, then working against her). Again, I come back to the ‘He’s a Pirate argument.’ Pirate’s are flawed. They are not perfect people and I totally believe Hook when he said whoever gets him to Storybrooke, gains his loyalty. It’s not flip-flopping to me.
If Emma hadn’t betrayed him on the beanstalk, he probably would have stuck by her side, working against Cora.