has done absolutely nothing to stem the tide
I agreed with everything in your post, but I only partly agree with this part. McCain has made it clear that we would be far more involved in Syria right now on top of being much further along a war path with Iran if he was our President. Romney also beat the war drums for Iran and Syria as well. While the current administration certainly beat the drums for the military-industrial complex to attack Syria, they did back down and listened to reason overall. Let's not fool ourselves into thinking a Republican administration would have listened and backed off on Syria. The fact these bloodthirsty idiots aren't ushering us into wars with Syria and Iran is some tide stemming right there.
Keep in mind, with all the vicious things Obama has already done, Republicans repeatedly say he's too weak on foreign policy. Too weak. When it comes to eagerness to enter wars, I think we can take the Republicans' word to follow through on that, at least.
Obama and many of the Democrats are horrible, but it's also a mistake to embrace false equivalence when it comes to comparing them with Republicans and it's often based upon myths. For example, Democratic Representatives who voted against the Iraq war vastly outnumbered Republicans. If the American public had resisted falling for false equivalence and had voted in more "lesser evil" Democrats up to that point, we wouldn't have entered the Iraq War. That would've been nice.
This isn't to defend many of the Democrats nor the Obama administration which are absolutely despicable and even worse than GW Bush on certain issues. But, to suggest that things would be the same with Republicans is to ignore their sordid history. It's no accident that most Americans think that Democratic Representatives at large supported the Iraq War resolution when they didn't. Pushing a false equivalence narrative serves to keep us ping ponging back and forth between the two different parties instead of pushing liberal Democrats into the fold and pushing DINOs and bluedog Democrats out.