Better is a constitutional and legal design that precludes military action without strong, better than simple majority Legislative assent. The US Constitution laid the groundwork for that but over 200+ years, the governing mandarins have figured out several ways to circumvent the intent. Good start, just didn't go quite far enough...

Even more comprehensive rulings probably wouldn't work totally. People are quite adept at figuring out the loopholes and shortfalls in any system or process. Flaw in the human condition. I suspect in the end analysis the Marines have it right "Nobody really wants a war but somebody better know how."