This topic breaks my heart. It's your life, be proud of your choices. If anybody knocks them, imagine what they're REALLY thinking. "Damn.. I wish I cared about my health.. but I'm cool because I'm just like everyone else right? Crap, I'm thinking too much, BETTER ACT COOL!". Or alternatively take my approach and don't give a fuck.
Lead by example, as long as you're making YOURSELF happy, you get the respect of real people who respect themselves. Forget the hipster crowd, seriously. It's a blessing to get away from that. Most people today live in a world where they high-five each other for being exploited, well done dickheads. If you WANT to drink and get smashed every night, do that. But I can tell you don't want to do that.
Outline the benefits to yourself, it's not just acne
1) Have more control than they do
2) More knowledge
3) A better perspective
4) Have an awesome forum right here supporting you
What if you had super powers? Would you feel bad for using them? I think it would be pretty damn awesome.
In my own experience, I still hang out with my junk-eating, binge drinking friends but not as much. I respect peoples personalities and don't care about the other crap, people have the right to ignorance. I always state my stance but you can't convince anybody so I leave them to their ways. Strong health and strong habits have taken me to much higher places and I've met more people and done more cool things I ever dreamed of. Just hang in there and your "world" will slowly start looking different and you'll get the respect you deserve.