No one cares what the law says. Decide whether what he did was good and if so it wasn't a crime. If the law says it was then do what it takes to avoid injustice.
Same goes for your analogy.
Which means I think we're in agreement that whether fleeing is appropriate depends on the probability of fair trial.
One can't excuse flight by waving one's hands claiming "unfair process", without subjecting that process to objective scrutiny (via a judge and appellate court). In Snowden's case the process hasn't even begun yet. If that's all it took, every criminal in the would use it to successfully flee their respective countries.
Nor does the determination of "unfair process" rest with a banana republic which hates the United States (as in the case of an asylum request), or with wannabe superpowers with axes to grind.
If you (a "criminal") determine that there might not be a chance that you'll be treated fairly I have 0 problem with you running.
The law is a system. For the system to work, it must be enforced fairly and without political considerations.