> However, with the exceptions of attacks and edge cases, rule 1 is always a tie
Well, these “exceptions of attacks and edge cases” are the whole point. Without this mechanism in place, Bitcoin would be entirely insecure and worthless. Maybe it’s seen as an “edge case” because actual attacks are rare, but that’s because they’re not worth the effort just because this mentioned mechanism is in place. Kind of cold war-like deterrence and an element of the whole game-theoretical constructs of Bitcoin.
Points 2 and 3 are more about the standard local connectivity/networking practices almost at the UX level.