I disagree. You may contractually give away any of your Constitutional rights that you desire and Congress may do the same. They, however, cannot do it for you, so I agree with your example of unconstitutionality.
btw, I personally do not believe that Obama violated the Constitution by attacking Iraq. I was simply drawing attention to the hypocrisy of those in power now.