@tdverstynen
Technically, this is the Assurance Game or the Stag Hunt.* In the Prisoner's Dilemma, it is always better for the individual to defect. That's the problem: if we are playing an Prisoner's Dilemma, then "cheating makes you smart" because it is always better to cheat.
The point of society is that social codes have the effect of transforming Prisoner's Dilemmas into Assurance Games, where it is better to cooperate ... iff the others are going to cooperate with you.
* I like to describe the Stag Hunt in terms of Infrastructure: Imagine we are the mayors of a couple of towns with a river running between our towns, and we each have enough money to build half a bridge. If you are going to build your half (cooperate), I want to build my half. If you are going to throw a party for your town (defect), I don't want to build half a bridge to nowhere. What I really want to do is convince you to cooperate, so we have a working bridge between our communities.
Nevertheless, you are not wrong that in an Assurance Game, cooperating when your opponent is defecting is a fools errand. If no matter what we say, they won't build their half of a bridge, then we will lose every time by cooperating.
What we really need to do is to create better cooperating-within groups and compete with them directly. They'll like us when we win.
#ChangingHowWeChoose