I work in the UK now, under a 5-year work permit. I intend to return to the states but MANY of my fellow teachers have become permanent residents after their initial 5 years were up. You take a test and pay a fee.
It's getting in that is the hard part. Once you're in, it's not very hard to stay
I didn't "luck into" the job. I applied for it. International Schools have job fairs every year in all major cities...and they are always looking for staff, due to the transient nature of the schools. You can literally live all over the world if you so choose.
Not everyone enjoys teaching like you do, so yes it can be hard for other people. I've seen many people coming through the expat boards talking about how they can't get to the UK because they can't get a job there. So yes, I do believe there can be quite a bit of luck involved, unless it seems you're willing to teach. If you're a person who doesn't like teaching at all, I fail to see how moving to a country you like yet are doing a job you loathe improves your situation.
If I hated the US as much as C_G seems to, I would be looking for an alternative. Even if it was "extremely difficult."
If one has libertarian ideals, then I'd say the US
is the best choice. Canada, Europe, and Australia would certainly be much worse.
I think it's incredibly wrong to make it seem like moving countries is an accessible and viable idea for people who are unhappy with the state of their country. I only scraped the surface with immigration as to why it would be hard. I didn't get into the money it takes to move, leaving behind friends and family,
completely starting over, moving kids if you have them, them having to start new schools and all that come with that, language barriers, etc. In no way shape or form is it a reasonable suggestion to give someone unless their life is in peril and they need to seek assylum.