I second all of this. There are going to be many people whom you do not get along with and are just outright mean to you. Sometimes you have to address the tension, apologize (regardless of fault) and...
I think it's a cute shirt! It's wonderful that you have faith & won't be shamed into hiding it. Unfortunately, I wouldn't wear it to class d/t a lack of tolerance for Judaic Christian beliefs-...