The problem with Arabs (and Iranians) is that they tend to avoid self criticism and self reflection. Even the arabs on this forum, tend to take criticism in the wrong spirit. They tend to overestimate themselves and underestimate others. The middle easterners on this forum can be seen patting themselves on the back for relatively minor accomplishments while others are more humble. Unlike the far eastern cultures, Arabs are not big on humility. Maybe it is because they live in monarchies where dissent is illegal.