Would you say the same thing if it were a pro-abortion T-shirt? One word: UNIFORMS.
I agree. It's a cool tee -- I'd wear it -- but it doesn't belong in school. And I doubt a 12 yr old boy feels all that strongly about the cause.