Spam is usually at worst indifferent and at best very supportive when it comes to real stuff.
My take on this sort of thing is basically that your faith is your own. You don't have to fit into a label of being X or Y, Non-Denominational Christian or devout Hindu. Just believe what you believe, outside of that stuff. You are whatever you feel you are.
Just as an example: my mother fully believes in God, but also rejects many of the tenets of Christianity, doesn't put much faith in the Bible, has a sense of humour about her faith, and strongly dislikes any sort of organised religion. She doesn't consider herself particularly Christian or non-Christian; she has her beliefs, and that's all that matters, not what she calls herself or where she falls relative to other people who have faith. You could say she's a Christian of her own denomination. Halo's-Mum-ism.
Basically... not hating gay people or laughing at jokes that are at the expense of Christianity doesn't make you not Christian, just as doing the opposite doesn't make you Christian. In other words, not matching up with the beliefs of other Christians you know doesn't mean anything for your faith and philosophy - if you believe in God, you believe in God; if you don't hate gay people, you don't hate them. It's that simple. Let your faith follow its own path, and don't worry about whether you are or are not Christian, or whether you belong to any group or denomination. Just decide what you believe piece by piece - you can believe in God without believing in Jesus' sacrifice, or believe in both of those without believing in other aspects of Christianity, or decide you don't believe in any of it.
And I'm saying all this because it doesn't seem like your problem is with not knowing what you believe, but rather being thrown off because your beliefs, and feelings about said beliefs, don't match up with the way others around you see things. And so you wonder if you're the same "brand" as them, if you're in the same group - i.e. "well if they're Christian and I don't agree with some of what they say, doesn't that make me not Christian?" My point is: what they think, say, feel, or believe makes no difference; your faith is your own.