What Buchanan seems to have missed is that Congress no longer functions and has turned power over to the executive branch by default. Sending a crucial decision of national importance to the floor of Congress is the same as dropping a file in a trash can; It means no decision, or a decision delivered so late as to be meaningless.
He is right about Obama's foolish decision to intervene. It's a civil war. It's none of our business. We should provide humanitarian relief to the refugees where possible and encourage the UN to broker some kind of mediation. If Israel wants to stick their noses into it, that's their business. Let Russia and Iran tangle themselves up in the Syrian brier patch. History shows again and again; Stick your nose in somebody else's civil war and it gets bit off.