I don’t think every emotion needs to be a choice. After all, for 90% or more of what I feel in the real world, I don’t have a choice to feel it. I’d rather have an MC with a bit of history and personality than a total blank sheet, and choosing every aspect of that personality would be altogether too much work. So when the protagonist of Heroes Rise or Choice of Romance reacts differently than I would, I just take that as a new parameter for the character; as long as I can still put together a consistent mental image of who I’m “reading,” I’m happy.
“Showing not telling” is a vital rule of thumb. But as with any rule, there are exceptions and complicating factors, and I’ll go out on a limb by suggesting a couple. Showing usually takes more words, so at times, the pace of a passage is better served by a quick “telling” (especially if an emotional bent has earlier been established by “showing,” or in the case of CoGs by a player choice).
More importantly, there are nuances of emotion that we all read instinctively in people’s eyes, faces, and voices – but we could never get down on a page what the eyelids/muscles/tenor is actually doing that communicates the emotion, and if we tried it would be impossibly cumbersome. When we get past the simple broad emotions like anger or lust and are trying to communicate more complex or nuanced feelings, sometimes “showing” is not an option on the menu.
Describing people’s reactions is another staple of “showing not telling” – but as @CS_Closet already mentioned, describing the MC’s reactions to another character risks alienating readers like the ones on this thread.
Anyway, I’m always grateful for feedback on specific cases where I can show rather than tell. And some bits of CoReb are going to be much tighter for the feedback I’ve had on that so far, not least from @MaraJade. Thanks!