Culture is a unique characteristic that a particular people has. Many are sensitive when it comes to cultural differences, because they tend to be proud of their own culture, even though it is not necessarily right.
For this reason, dealing with cultural differences is sometimes difficult. However, there are several ways to minimize the conflicts and to lead to harmonious intermingling of cultures. First, before trying to judge its morality or propriety, we should "put outselves in their shoes." Every culture has its origin and purpose, and it requires some efforts to understand it. By looking at the culture in view of others, we can find out what virtues their culture has that ours do not.
Also, we should not assume that our culture is always right. The Sawi, for instance, once believed in things that do not really make sense to us. Before they were taught about Christianity and how Christians lived, their faith in superstitions, like natural spirits or existence of souls, was so strong that, to them, their belief was absolute. We, too, cannot be sure whether what we believe and practice is always right, because culture has its own meaning and purpose to the people who live in that culture. To force other cultures to take what we believe without considering their views can aggrevate them, whether or not they express being offended.
Understanding is the key. It is natural that there are cultures different from ours. When we do get to face with the differences, we have to treat them just like the way we want to be treated by others.