why give up? because somebody else thinks you're not christian enough? who makes them right?

all these people, they have their own issues to deal with...and it seems that they are taking out their frustrations on you. while this does suck, you've handled it quite well...instead of retaliating, you've accepted the burden and kept it to yourself. now you just have to learn to say no once in a while; the only power these people have over you is the power you give them.

take a step back, and look at the bigger picture; you're healthy, you're alive, and you've got your whole life ahead of you. now is not the time to be worried aboot what other people think of you. you should worry aboot what YOU think of you; they'll either accept you for who you are, or they'll drift out of your life. either way, you win.