I think that as liberals, we have a habit of fiercely criticizing problems within our own society, but will gloss over the same (or deeper) problems in other societies as 'cultural differences'. This can lead to a very rose-colored view of the situation in other countries.