You look fine. Fact is that someone excelling at academics doesn't make them a nice person in the least, or even a smart person outside school.
Religion is stupid overall, and Christianity has some absurd disturbing things in the bible people never notice because despite being christian they don't actually read it. What can be said about it though, is that can be given more credit in society as more people take it seriously than they do Chakra and Horoscopes, even though they're all just as ridiculous essentially.
I believe she may not put value on defending someone, as she doesn't want it for herself generally apparently, so she might have thought it's not offensive in general not to, because it isn't for her.
As for everything else, do I really need to say it?
She doesn't think much of you, I'm not even sure if she cares about you even as a friend, it was made obvious to you in the most rude and selfish way possible.
I don't even care if she's desirable in a lot of people's view, you would want someone who can appreciate you, not someone who's apparently using you for now, but will move on when they found someone better.