1st amendment rules apply differently on school grounds WHEN kids are in sessions. Speech or images that could disrupt the educational process can be controlled, but when the school building is used for other public purposes, say a school board meeting, then free speech is free unless it is clearly aimed at disruption.
IMO the bystand was an Obamabot tying to lend support to the cop.