These "free speech" zones would make sense if they were just zones in which you greater rights to speech, such as being overly aggressive. You would not be disturbing the peace by being loud and obnoxious in the one area set aside for being loud and obnoxious.
In actuality the "free speech" just your basic constitutional right to speech and outside of the zone your rights were curtailed by a state actor.