From where comes the expression “There is no such thing as a free lunch”? According to Wikipedia, the “free lunch” refers to the once-common tradition of saloons in the United States providing a “free” lunch to patrons who had purchased at least one drink. Many foods on offer were high in salt (e.g., ham, cheese, and salted crackers), so those who ate them ended up buying a lot of beer. They often would have a sign posted outside saying “Free Lunch.” But if you’d enter to get a meal free of charge, they would tell you: “There is no such thing as a free lunch.” You need to spend something to qualify for the freebee.
Same thing as the US constitutional Right to Free Speech. If you’d demand the right to say anything you want, you should be told: “There is no such thing as a US constitutional Right to Free Speech.” Free Speech is part of a Democratic Society, with equality for the law, a free press, etc. Someone who shows to not believe in equality cannot isolate Free Speech from the package and demand a right to demean or insult certain groups of people. Free Speech is only for those who regard all sections of a populace equal.
This dear lesson the US People and legal professionals still need to grasp.