Christian symbols represent a personal relationship with Jesus Christ and are just as Cherished and Sacred worn beneath a shirt as above the shirt. The Cross in my pocket reminds me of my Savior whom I have asked into my heart. Christians show their faith through hearts and hands.
Anymore, you'll get kicked out of school for wearing a cross on a necklace because you're "forcing your religion on everybody" but it's protected free expression to wear a T-shirt saying "shoot the Republicans". It's completely nuts.