You can replace "out of their control" with "almost zero chance to go in the else{} branch".
And "can choose to" with "can go to else{} if rx is true" - and social interaction and reward/punishment can make rx == true.
And "can choose to" with "can go to else{} if rx is true" - and social interaction and reward/punishment can make rx == true.
We just established nobody chooses what they do or how they feel, so at best it's like a matter of degree and at worst it's completely arbitrary.