Question: where does the right to free speech come from?
Answer: many state constitutions; state and federal laws