Isn't this unconstitutional?

Michigan passed a law that makes it a felony to use the wrong gender pronouns. Obviously, on the surface this is a clear 1st amendment violation, but they should know that. Is there some way it isn't that I'm just not aware of?

Isn't this unconstitutional?
Post Opinion