The notion that there are two political parties representing different constituencies has been dispelled a long time ago. They’ve gotten away with it for so long because we haven’t recognized it.
In reality, the Neo Cons and the Neo Libs are both the war party.
The constitution says that only Congress can declare war for an extended time. We’ve been in the never ending wars for 16 years now, and Congress has yet to declare war. I guess that Congress has a different definition of “extended time” than you or I do.
And they continue to defend it, even as the never ending wars expand into Africa, South American and if they get their way, North Korea and Iran. Read more here.