Aw OP, it’s not your fault. Really it’s not. I totally get how it came about, and if he didn’t say at the time there really not any way you would know.
Do be forgiving of his reaction though if you can, and make friends again soon with a big hug and a sorry all round.
I very nearly didn’t manage to speak up while the game was going on. It was so hard to publicly be the “prude” and have to deal with how I was feeling about it and try to explain to myself and the gang why I wanted to stop. I didn’t understand myself why I felt so upset by it, and we’d all been looking forward to it and were a quite drunk and merry.
Its quite a party-pooping move, and I could very easily have chosen to tough it out instead of coming clean.
I can well imagine that if we’d played on, I would have felt worse and worse, more things that upset me would have been read and laughed at, and I’d have gone to bed a-swirl with troubling thoughts, images I didn’t want in my head, and flashbacks to traumas stirring up.
Then the next day, on little sleep and a head-full of horrible, plus a hangover, I’d probably have had words with someone, and been cross with my host for putting me through that, even though they had no way of knowing what wa s going on inside me.
Bear in mind especially that if there is post-traumatic response triggered by the game, it can be simply impossible for that person to articulate or be reasonable about being in that situation, as unintentional as it all may have been.
It was nobody’s fault, no one behaved unreasonably. Forgive, hug, be friends forever, and no more CAH in that company.