What about partial partitions, let's say you have 7 nodes, and 4 of them can't see the other 3, while the client can see all of them?
There are systems tolerant to these partitions (see PAXOS)
There are systems tolerant to these partitions (see PAXOS)