There are ways to survive being trapped on an Imperial cruiser, none of them pleasant.
There were some things about galra culture that Keith had never really had a reason to learn. That's at least one of the reasons it takes him so long to realize what's happening.
There are a lot of endings waiting out there. Sometimes you see them coming, and sometimes you don't.