I like having Christian bands. I like rap, rock, etc. What i dont like is all the cussing that is in them. I would rather sit down and listen to a song that is pleasing to God, then I can sing to praise him.
Shirts are a good way to witness to someone or start some kind of conversation. I have met alot of my friends because they had a Jesus shirt on I liked and would be like I like your shirt. I am kind of a shy person at first it helps break the ice alot.
Also you should know in the Bible it says be not conformed of this world. So what if there are places that sale books wether truth or fiction about religion and stuff. It beats reading Danielle Steele romance novels.
I think all of this is good because it helps keep our minds where it is needed to be and that is on God.