There are limits to free speech. The separation of church and state is one of those limits.
If you wish to preach at a public school function, you're out of luck.
If the ACLU wishes to champion the separation of church and state, I'm all for them doing so.