Very true. All the game theory analysis shows that "bad behaviour" can only be slowed down if the penalties are greater than the rewards.
The point, however, needs careful analysis: what is bad behaviour if the blockchain allows it? We know when we see it but how does an algorithm "see it"?