I was thinking this myself.

IMO, if a person is genuinely fleeing oppression, then he should claim asylum in the FIRST safe country he enters, as per international law.
As soon as he leaves one safe country, he becomes an "economic migrant" and loses any claim for asylum.