In this episode, we finally complete the pointless filler missions, and get back to Jason being a complete tool.
It sure is convenient that good ol' Bambi decided to betray us in this section. Otherwise, we would not have been able to give it to Citra to actually progress the story in some way. Actually, that might have been an interesting opportunity. After getting Bambi's dagger for him, another mission or two to either take it from him or convince him to hand it over to us.
Alternatively, we could left the island and not given a shit because we essentially completely our main objective of getting all of our friends back and get off the island. Riley (to our knowledge) is dead, so we have every living party member with us. By all rights, we should be gone.
However, Jason does not want to leave. He suddenly decided that he wants revenge. There's nothing inherently wrong with that. Unfortunately, there's no real lead in to his decision. A scene or two of him talking with Liza, or hell even Citra, about taking revenge and/or killing Vaas/Hoyt, As it stands, it takes less than 5 minutes for him to go from "My brother is dead." to "Let's kill some folks." If that was just what put him over the edge, and he was already contemplating it, that would be one fine. It's just, they could have done some form of foreshadowing.
Back to the topic of Buck, it really doesn't make sense for him, to betray us. What exactly does he hope to gain? It's not like he was particularly happy to keep Keith, and he knew we were pretty good at wasting pirates. It just seems like an unnecessary risk, and any future business transactions he undertakes of this nature will be compromised, because the other party has no reason to trust him.
There's only so much stupid that a plot can hold before I start to wonder whether or not the editors are as high as our friend Oliver seems to be. I'm just not sure how it came to this.