The whole darn thing is unconstitutional.
But then again so was the usurper that signed it into law.
The usurper that was sworn in by John Roberts in direct violation of the Constitution.
He wasnt really sworn in at the time of his official inauguration. Roberts did a kind of Klatuu barrabas necktie version of the oath. They said it was corrected later.