And on top of that the most dangerous and most likely enemy, the government itself, can easily fake 100,000s of passports.
Exactly.
And if bad nodes actually become a problem, you can simply... force-add a few people you trust (and no, it won't split the network).
Yeah, that's the right way to protect from a Sybil attack.