So, was the cop justified, by law, to do what he did, or not?
I would like to know for future events.
No...he was not. Unless the city where that townhall was being held can show a statute that forbids signs(picture or not) on school grounds(which is ridiculous..schools have signs for athletics, etc. all the time)..then the school district and the city can be sued.