content: The supreme court rulings are abundantly clear, but what is not clear is why he got arrested.  The video does not appear to show a crime, but we dont know what happened before that.  Maybe it was a fire code violation as one commenter said,  or maybe he stole the flag from someone.  There could be dozens of reasons to arrest him that had nothing to do with his protected first amendment rights.