I think cultural differences, unrealistic expectations and the unwillingness to compromise are probably the main reasons for failure.
6+ years later and we still have cultural misunderstandings but they get less and less as time goes by.