I would guess that the first step is acknowledging that the problem exists and is not made up by a few disgruntled people.
The next step is understanding, for which there are plenty of resources on the web as a start. I believe that living in another country for at least a year is helpful. Note that it is very easy to fall into the trap of insulating oneself from the local culture by simply trying to copy over one's main country of residence. I have seen it happen all too often with many NRI's in India.
Then comes the really hard part, which is creating solutions based on such understanding.