Wearing your religion as a t shirt isn't going to get you much sympathy. People will disagree with, belittle question, or even insult religion from time to time not only around here but also in life, in the real world. Constantly saying "I'm religious and a good person" isn't a magic forcefield that's going to save you from feeling insulted by generalizations caused by religious dolts that spend too much time in the main stream (ex. Westboro Baptist Church). You just need to realize that everything is not a personal attack toward you and even if the content is insulting there's nothing you can really do about it, but move on. I think that's why you call it faith.