I think that YOU need to understand the term..."free speech"....... some are extremely naive when Using this term.You are NOT "free" to say whatever you desire.... NB --- There ARE consequences!