I mean, the giant could have dealt non-lethal damage, taken him off somewhere to cook as he prefers cooked dwarf. Then the rest of the party could spring a trap to free him.
If you want that friend participating in your group, you'll have to humour him. He ain't going to change. Either boot...