I think we can broadly group the Syrian rebels into two groups now, the ineffectual small ones, and the large successful one, ISIS.
They seem to be fighting on three fronts, Iraqi ( Kurds, Government, US), Syrian government and Syrian "good guy rebels". I think the best thing the Syrian Good guy rebels could do would be beg forgiveness from Assad and and rejoin.