I like McCain and voted for him but I disagree with him on this. Stability comes first, not "people's rebellions" or stupidity like that. Islamist rebels cannot be allowed to take control. I dont care if Assad is a tyrant or a murderer. Until you can find a secular and moderate group that is well positioned to control the country, then don't get involved right now, offshoots of Al Qaeda and the brotherhood appear best positioned to fill a potential vacuum. Thats not acceptable.
Stability is what's important. Keep Assad in control for now.