Agreed, bitching is not an effective strategy. However, discussion on social networks (like internet forums), has led to "revolutions" all over Europe and the middle East and communication is key to effecting change. As this is a relatively new phenomenon, no once understands the dynamic yet but...