Regardless of where you are from & where you are settling, the person should not go into it with their eyes closed. They should be aware of possible changes etc 7 try to prepare for them. Plus wherever you are, life can throw some serious changes at you. Person should try to adjust/learn rather than cry over what lifestyle they had.
This is when the phrase comes to mind "walk a mile in her shoes". :)
May be it's the class and lifestyle difference that we can't understand each other, I'm sure if I go to Pakistan, I'll find many people annoying there but i won't start hating them or break ties with them.