Kid, if you look at what I wrote; then you would see that I cited a brief history of the ACLU. You are still wrong because the ACLU has always been considered a Liberal organization. If you ever bothered to watch the documentary on the Skokie case -then you will know for a FACT that the ACLU was repeated called names by the right wing for this. In fact, right-wing morons frequently cite this case as a reason why the ACLU is "loony".
Furthermore if you knew anything about civil rights in this country -then you would know that the rights to free speech are only prohibitive on their context not their content. It's the right wing that frequently tries to restrict speech based on it's content. (i.e. Restrict Flag Burning because it makes people upset. i.e. Sue Larry Flint because his parody hurts Jerry Falwell's feelings.)
For example: If I was to scream at a cop that he was a "God dammed racketeer"; on the street - that would be considered fighting words because of the context of the language. The context dictates that there is no meaningful answer that a policeman can give and it disrupts public order.
On the same token, if I was giving a speech in a public forum and I referred to all policemen as "god damned racketeers" -then this is protected speech because of the context. A public forum changes the context.
This is all very elementary and should've been taught by your high school civics teacher. Perhaps we'll hear about it next year when you become a Sophmore. Until then you may study this
CHAPLINSKY v. STATE OF NEW HAMPSHIRE, 315 U.S. 568 (1942)