The GCC (what does that stand for?), the AU, the EU et al taking the lead would be the best thing of course. Of course, they being completely ineffectual organizations, they won't take the lead on anything. The wait for them may be a long one.
The GCC stands for Gulf Cooperation Council, and they're already deploying troops to Bahrain to help contain/crush/defend against a much less violent protest movement. Not so ineffectual when they really want to move - they're just not moving in the direction of liberalism.