He's and EE not a Civil or Mechanical engineer. He's got no business at all using his engineering degree to discuss things way outside the realm of his field. The state was 100% correct and should have fined him in the thousands.
Unless you're a civil rights attorney, you have no business at all using your degree (if you even have one) to discuss free speech. If it's not within your field of study, then you obviously can't know anything about it since civil rights are very technical and specialized and require years of study before you can even utter one word about the topic.