"Rational actor" has been disproven for a very long time.
My favorite easy experiment (you can run it with a grade school class) is this one:
Two participants. One participant is given one dollar. The other participant is given nothing.
Now, the participant with one dollar must offer some amount of that dollar to the other participant. The other participant can say 'yes,' take that amount, and they both walk away, or 'no,' and both participants get nothing.
The 'rational actor' would accept an offer of 'I'll give you a penny.' After all, walking away with one penny leaves you materially better than walking away with zero pennies.
The average participant, however, will only accept, at minimum, something like 37 cents. Anything less than that is seen as 'insulting' or 'greedy' and worthy of punishment.