why aren't the parents being charged with anything?

You can bet your ASS Had he brought a Modern warfare T-Shirt with a picture of a GUN on it to school there would be 400 kinds of hell to pay.