> Even the simple act of two people wanting to go through the same door at the same time is an impossible conundrum.
I believe that the optimal solution to this problem is to offer, and then if there is a counter-offer, take it. If the other person is offended then they have followed the letter of the social law but do not understand it in their hearts. In addition, it is often polite to take what is offered to you.