Calling Christians "Jesus-freaks" is not a permissible time, place or manner restriction.
That part was certainly inappropriate. But how many of the people here who are howling about it would be upset if my hypothetical anti-war activists had been wearing pagan pentagrams and been called "devil worshippers" by police as they and and their truck were escorted to the state border? The officers should get a reprimand in their files for the anti-Christian mouthing off, and more severe action if they repeat a similar offense. But getting the offensive truck off the state's roads was a reasonable measure to uphold community standards.