Meanwhile the restaurant owner was advertising his restaurant as a friendly and flexible environment, that catered to the customer's individual needs. The waiters saw however, that most of the clientele that walked through the door ordered hamburgers that were already part of the menu, and few asked for customized plates. On the other hand, if you stopped and asked the customers about why they came to this particular restaurant, they would have mentioned the quiet atmosphere that allowed them to have conversations, as opposed to the other establishments near by.
I find the above scenario where everyone complains while opportunities are lost, to be common in any sort of industry or organization.
It is all too easy, I think, to identify with your group and to complain instead of addressing issues directly, and to forget that others might have a perspective that is very different from your own. When you start to think in terms of blame and "us vs, them" you will be less open to others, less accomodating, and by your attitude you will build walls instead of bridges. You will be preventing valuable experiences and information to flow freely throughout the organization.
To build bridges it is necessary to make a conscious effort to reach out across diverse groups and gain their trust that you will listen. People will come out of their group isolation when they are able to relate to others from outside their group, and they will contribute their ideas and their efforts more readily when they know they will be heard and taken into account.