Now I didn't actually here this from the administration, but the conservative talk show hosts were saying when this was signed and they were providing cover, said the President, believing that it would be overturned by the SCOTUS because it was unconstitutional.
If that was a talking point advanced by the White House, does that mean if the President believed it was unconstitutional that he violated his oath?
I remember the spin at the time. You are correct.
I do think I remember Justice giving it a hesitant thumbs up, though, after it got tinkered with a bit in the conference committee.
It could be that the Pres might have thought that IF if were unconstitutional that Scotus would kill it.