My son just finished middle school. He would wear t shirts with video game logos on them. He is a Halo and Call of Duty fan. There is one teacher there that doesn't like it. That teacher has told him several times to stop wearing those shirts. One time he was wearing a shirt that had the Halo emblem and a lightning bolt type of thing coming down out of the sky. That one didn't even have a weapon on it. She complained about it too. I told him to simply say the he is exercising his right to freedom of speech. She has bothered him many times. But it never gone beyond the two of them. We have never even been notified.
Romans 1:16 I am not ashamed of the gospel, because it is the power of God for the salvation of everyone who believes: first for the Jew, then for the Gentile.