Hi Saibhakta,
I too am a teetotaler; in my position I am required to attend many functions where alcohol is consumed in (my opinion) obscene quantities.
Very often the host is quite surprised that I do not partake, and now at every function a jug of juice is set aside solely for me.
As I am never judgmental, or pass any comment whatsoever, I have never felt an outcast. Indeed I am respected for being a teetotaler.
Occasionally, somebody will comment, my response is just to smile and nod my head, but I do make a note and the next time I meet that person in a state of sobriety I do inform them that I do not drink because I choose not to just as they choose to do so and while they enjoy the drink I enjoy the "tamasha" that usually follows. This seems to do the trick and serves to further enhance my reputation.
So, never ever feel that you are an outcast, ultimately you will hold the moral high ground.
Before any members jump on me, may I reiterate that I am not judgmental and I still respect those that drink.
Incidentally, I am a veggie as well !!!
Warm regards,
Harsh