No he isn't.
The Constitution preserves our freedom of speech - this bill curtails our freedom of speech.
How is signing a bill that curtails the freedom of speech upholding the Constitution??