The thing about dress policy everyone opinion as to what is distractive or indecent is vastly different, to me that shirt is neither distractive or indecent. IT depends on the person making the call feels about the subject in question
But the policy clearly states that images of items not allowed in the school are not allowed. So, guns are not allowed in school, and neither is a t-shirt with a gun on it. That's not an opinion.