From Reason:
This is an obvious First Amendment violation: The statute isn’t limited to displays that constitute true threats of violence (there’s a First Amendment exception for such true threats), or possession of guns by minors in violation of state law. Indeed, it would be a crime for a minor to post a photo of himself lawfully using a gun at a shooting range.