Why is James staying with Kathryn? He's not being very honorable and it really bugs me.

Really enjoyed the Rumple/Beast-Belle storyline. Every week they give us one more sign of how evil Regina is.
Minneapolis, MN